mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-12 15:35:15 +00:00
Fix tests.
This commit is contained in:
@@ -45,8 +45,7 @@ class AboutControllerTest extends TestCase
|
||||
/**
|
||||
* Test the about endpoint
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AboutController::__construct
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AboutController::about
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AboutController
|
||||
*/
|
||||
public function testAbout(): void
|
||||
{
|
||||
@@ -65,7 +64,7 @@ class AboutControllerTest extends TestCase
|
||||
/**
|
||||
* Test user end point
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AboutController::user
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AboutController
|
||||
*/
|
||||
public function testUser(): void
|
||||
{
|
||||
|
@@ -50,7 +50,7 @@ class AccountControllerTest extends TestCase
|
||||
/**
|
||||
* Destroy account over API.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController::delete
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController
|
||||
*/
|
||||
public function testDelete(): void
|
||||
{
|
||||
@@ -72,9 +72,9 @@ class AccountControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController::__construct
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController::index
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController::mapTypes
|
||||
* Test the list of accounts.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController
|
||||
*/
|
||||
public function testIndex(): void
|
||||
{
|
||||
@@ -110,10 +110,8 @@ class AccountControllerTest extends TestCase
|
||||
/**
|
||||
* Opening balance without date.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController::store
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::authorize
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::getAll
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
|
||||
*/
|
||||
public function testInvalidBalance(): void
|
||||
{
|
||||
@@ -152,10 +150,8 @@ class AccountControllerTest extends TestCase
|
||||
/**
|
||||
* CC type present when account is a credit card.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController::store
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::authorize
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::getAll
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
|
||||
*/
|
||||
public function testNoCreditCardData(): void
|
||||
{
|
||||
@@ -194,10 +190,8 @@ class AccountControllerTest extends TestCase
|
||||
/**
|
||||
* No currency information
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController::store
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::authorize
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::getAll
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
|
||||
*/
|
||||
public function testNoCurrencyInfo(): void
|
||||
{
|
||||
@@ -233,7 +227,9 @@ class AccountControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController::show
|
||||
* Show an account.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController:
|
||||
*/
|
||||
|
||||
public function testShow(): void
|
||||
@@ -268,10 +264,8 @@ class AccountControllerTest extends TestCase
|
||||
/**
|
||||
* Name already in use.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController::store
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::authorize
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::getAll
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
|
||||
*/
|
||||
public function testStoreNotUnique(): void
|
||||
{
|
||||
@@ -300,7 +294,7 @@ class AccountControllerTest extends TestCase
|
||||
[
|
||||
'message' => 'The given data was invalid.',
|
||||
'errors' => [
|
||||
'name' => ['This account name is already in use'],
|
||||
'name' => ['This account name is already in use.'],
|
||||
],
|
||||
]
|
||||
);
|
||||
@@ -310,10 +304,8 @@ class AccountControllerTest extends TestCase
|
||||
/**
|
||||
* Send correct data. Should call account repository store method.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController::store
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::authorize
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::getAll
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
|
||||
*/
|
||||
public function testStoreValid(): void
|
||||
{
|
||||
@@ -354,10 +346,8 @@ class AccountControllerTest extends TestCase
|
||||
/**
|
||||
* Send correct data. Should call account repository store method.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController::store
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::authorize
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::getAll
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
|
||||
*/
|
||||
public function testStoreWithCurrencyCode(): void
|
||||
{
|
||||
@@ -402,8 +392,8 @@ class AccountControllerTest extends TestCase
|
||||
/**
|
||||
* Update first asset account we find. Name can be the same as it was.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController::update
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
|
||||
*/
|
||||
public function testUpdate(): void
|
||||
{
|
||||
@@ -445,8 +435,8 @@ class AccountControllerTest extends TestCase
|
||||
/**
|
||||
* Update first asset account we find. Name can be the same as it was.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController::update
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
|
||||
* @covers \FireflyIII\Api\V1\Controllers\AccountController
|
||||
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
|
||||
*/
|
||||
public function testUpdateCurrencyCode(): void
|
||||
{
|
||||
|
@@ -27,6 +27,7 @@ namespace Tests\Api\V1\Controllers;
|
||||
use FireflyIII\Models\Bill;
|
||||
use FireflyIII\Repositories\Bill\BillRepositoryInterface;
|
||||
use Illuminate\Pagination\LengthAwarePaginator;
|
||||
use Illuminate\Support\Collection;
|
||||
use Laravel\Passport\Passport;
|
||||
use Log;
|
||||
use Tests\TestCase;
|
||||
@@ -70,8 +71,9 @@ class BillControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\BillController::__construct
|
||||
* @covers \FireflyIII\Api\V1\Controllers\BillController::index
|
||||
* Show all bills
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\BillController
|
||||
*/
|
||||
public function testIndex(): void
|
||||
{
|
||||
@@ -82,8 +84,9 @@ class BillControllerTest extends TestCase
|
||||
$repository = $this->mock(BillRepositoryInterface::class);
|
||||
|
||||
// mock calls:
|
||||
$repository->shouldReceive('setUser')->once();
|
||||
$repository->shouldReceive('setUser');
|
||||
$repository->shouldReceive('getPaginator')->withAnyArgs()->andReturn($paginator)->once();
|
||||
$repository->shouldReceive('getRulesForBill')->withAnyArgs()->andReturn(new Collection());
|
||||
|
||||
// test API
|
||||
$response = $this->get('/api/v1/bills');
|
||||
@@ -97,7 +100,9 @@ class BillControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\BillController::show
|
||||
* Show one bill
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\BillController
|
||||
*/
|
||||
public function testShow(): void
|
||||
{
|
||||
@@ -106,8 +111,8 @@ class BillControllerTest extends TestCase
|
||||
$repository = $this->mock(BillRepositoryInterface::class);
|
||||
|
||||
// mock calls:
|
||||
$repository->shouldReceive('setUser')->once();
|
||||
|
||||
$repository->shouldReceive('setUser');
|
||||
$repository->shouldReceive('getRulesForBill')->withAnyArgs()->andReturn(new Collection());
|
||||
// test API
|
||||
$response = $this->get('/api/v1/bills/' . $bill->id);
|
||||
$response->assertStatus(200);
|
||||
@@ -121,11 +126,9 @@ class BillControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\BillController::store
|
||||
* @covers \FireflyIII\Api\V1\Requests\BillRequest::rules
|
||||
* @covers \FireflyIII\Api\V1\Requests\BillRequest::authorize
|
||||
* @covers \FireflyIII\Api\V1\Requests\BillRequest::getAll
|
||||
* @covers \FireflyIII\Api\V1\Requests\BillRequest::withValidator
|
||||
* Store with minimum amount more than maximum amount
|
||||
* @covers \FireflyIII\Api\V1\Controllers\BillController
|
||||
* @covers \FireflyIII\Api\V1\Requests\BillRequest
|
||||
*/
|
||||
public function testStoreMinOverMax(): void
|
||||
{
|
||||
@@ -167,10 +170,10 @@ class BillControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\BillController::store
|
||||
* @covers \FireflyIII\Api\V1\Requests\BillRequest::rules
|
||||
* @covers \FireflyIII\Api\V1\Requests\BillRequest::authorize
|
||||
* @covers \FireflyIII\Api\V1\Requests\BillRequest::getAll
|
||||
* Store a valid bill
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\BillController
|
||||
* @covers \FireflyIII\Api\V1\Requests\BillRequest
|
||||
*/
|
||||
public function testStoreValid(): void
|
||||
{
|
||||
@@ -179,9 +182,9 @@ class BillControllerTest extends TestCase
|
||||
$repository = $this->mock(BillRepositoryInterface::class);
|
||||
|
||||
// mock calls:
|
||||
$repository->shouldReceive('setUser')->once();
|
||||
$repository->shouldReceive('setUser')->times(2);
|
||||
$repository->shouldReceive('store')->andReturn($bill);
|
||||
|
||||
$repository->shouldReceive('getRulesForBill')->withAnyArgs()->andReturn(new Collection());
|
||||
// data to submit:
|
||||
$data = [
|
||||
'name' => 'New bill #' . random_int(1, 1000),
|
||||
@@ -206,10 +209,10 @@ class BillControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\BillController::update
|
||||
* @covers \FireflyIII\Api\V1\Requests\BillRequest::rules
|
||||
* @covers \FireflyIII\Api\V1\Requests\BillRequest::authorize
|
||||
* @covers \FireflyIII\Api\V1\Requests\BillRequest::getAll
|
||||
* Update a valid bill.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\BillController
|
||||
* @covers \FireflyIII\Api\V1\Requests\BillRequest
|
||||
*/
|
||||
public function testUpdateValid(): void
|
||||
{
|
||||
@@ -218,9 +221,9 @@ class BillControllerTest extends TestCase
|
||||
$repository = $this->mock(BillRepositoryInterface::class);
|
||||
|
||||
// mock calls:
|
||||
$repository->shouldReceive('setUser')->once();
|
||||
$repository->shouldReceive('setUser')->times(2);
|
||||
$repository->shouldReceive('update')->andReturn($bill);
|
||||
|
||||
$repository->shouldReceive('getRulesForBill')->withAnyArgs()->andReturn(new Collection());
|
||||
// data to submit:
|
||||
$data = [
|
||||
'name' => 'New bill #' . random_int(1, 1000),
|
||||
|
@@ -102,7 +102,7 @@ class CurrencyControllerTest extends TestCase
|
||||
'pagination' => [
|
||||
'total' => $collection->count(),
|
||||
'count' => $collection->count(),
|
||||
'per_page' => 100,
|
||||
'per_page' => true, // depends on user preference.
|
||||
'current_page' => 1,
|
||||
'total_pages' => 1,
|
||||
],
|
||||
@@ -142,6 +142,8 @@ class CurrencyControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* Store new currency.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\CurrencyController
|
||||
* @covers \FireflyIII\Api\V1\Requests\CurrencyRequest
|
||||
*/
|
||||
@@ -173,6 +175,8 @@ class CurrencyControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* Store new currency and make it default.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\CurrencyController
|
||||
* @covers \FireflyIII\Api\V1\Requests\CurrencyRequest
|
||||
*/
|
||||
@@ -208,6 +212,8 @@ class CurrencyControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* Update currency.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\CurrencyController
|
||||
* @covers \FireflyIII\Api\V1\Requests\CurrencyRequest
|
||||
*/
|
||||
@@ -238,6 +244,8 @@ class CurrencyControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* Update currency and make default.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\CurrencyController
|
||||
* @covers \FireflyIII\Api\V1\Requests\CurrencyRequest
|
||||
*/
|
||||
|
@@ -54,10 +54,9 @@ class TransactionControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* Destroy account over API.
|
||||
* Destroy journal over API.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::__construct
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::delete
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
*/
|
||||
public function testDelete(): void
|
||||
{
|
||||
@@ -80,7 +79,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit with bad currency code
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testFailCurrencyCode(): void
|
||||
@@ -127,7 +126,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit with bad currency ID.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testFailCurrencyId(): void
|
||||
@@ -173,7 +172,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Empty descriptions
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testFailEmptyDescriptions(): void
|
||||
@@ -225,7 +224,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit all empty descriptions for transactions.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testFailEmptySplitDescriptions(): void
|
||||
@@ -282,7 +281,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submitted expense account instead of asset account.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
* @covers \FireflyIII\Rules\BelongsUser
|
||||
*/
|
||||
@@ -331,7 +330,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submitted expense account name instead of asset account name.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testFailExpenseName(): void
|
||||
@@ -378,7 +377,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit no asset account info at all.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testFailNoAsset(): void
|
||||
@@ -422,7 +421,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit no transactions.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testFailNoData(): void
|
||||
@@ -459,7 +458,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit foreign currency without foreign currency info.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testFailNoForeignCurrencyInfo(): void
|
||||
@@ -507,7 +506,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit revenue ID instead of expense ID.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testFailOpposingRevenueID(): void
|
||||
@@ -559,9 +558,9 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit journal with a bill ID that is not yours.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
* @covers \FireflyiII\Rules\BelongsUser
|
||||
* @covers \FireflyIII\Rules\BelongsUser
|
||||
*/
|
||||
public function testFailOwnershipBillId(): void
|
||||
{
|
||||
@@ -616,11 +615,11 @@ class TransactionControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* Submit journal with a bill ID that is not yours.
|
||||
* Submit journal with a bill name that is not yours.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
* @covers \FireflyiII\Rules\BelongsUser
|
||||
* @covers \FireflyIII\Rules\BelongsUser
|
||||
*/
|
||||
public function testFailOwnershipBillName(): void
|
||||
{
|
||||
@@ -676,9 +675,9 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit journal with a budget ID that is not yours.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
* @covers \FireflyiII\Rules\BelongsUser
|
||||
* @covers \FireflyIII\Rules\BelongsUser
|
||||
*/
|
||||
public function testFailOwnershipBudgetId(): void
|
||||
{
|
||||
@@ -734,9 +733,9 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit journal with a budget name that is not yours.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
* @covers \FireflyiII\Rules\BelongsUser
|
||||
* @covers \FireflyIII\Rules\BelongsUser
|
||||
*/
|
||||
public function testFailOwnershipBudgetName(): void
|
||||
{
|
||||
@@ -792,9 +791,9 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit journal with a category ID that is not yours.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
* @covers \FireflyiII\Rules\BelongsUser
|
||||
* @covers \FireflyIII\Rules\BelongsUser
|
||||
*/
|
||||
public function testFailOwnershipCategoryId(): void
|
||||
{
|
||||
@@ -850,9 +849,9 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit journal with a piggy bank that is not yours.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
* @covers \FireflyiII\Rules\BelongsUser
|
||||
* @covers \FireflyIII\Rules\BelongsUser
|
||||
*/
|
||||
public function testFailOwnershipPiggyBankID(): void
|
||||
{
|
||||
@@ -916,9 +915,9 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit journal with a piggy bank that is not yours.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
* @covers \FireflyiII\Rules\BelongsUser
|
||||
* @covers \FireflyIII\Rules\BelongsUser
|
||||
*/
|
||||
public function testFailOwnershipPiggyBankName(): void
|
||||
{
|
||||
@@ -982,7 +981,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submitted revenue account instead of asset account in deposit.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
* @covers \FireflyIII\Rules\BelongsUser
|
||||
*/
|
||||
@@ -1029,7 +1028,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Try to store a withdrawal with different source accounts.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testFailSplitDeposit(): void
|
||||
@@ -1086,7 +1085,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Try to store a withdrawal with different source accounts.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testFailSplitTransfer(): void
|
||||
@@ -1139,7 +1138,7 @@ class TransactionControllerTest extends TestCase
|
||||
'All accounts in this field must be equal.',
|
||||
],
|
||||
'transactions.1.destination_id' => [
|
||||
'The source account equals the destination account',
|
||||
'The source account equals the destination account.',
|
||||
],
|
||||
],
|
||||
]
|
||||
@@ -1150,7 +1149,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Try to store a withdrawal with different source accounts.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testFailSplitWithdrawal(): void
|
||||
@@ -1206,11 +1205,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Show index.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::__construct
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::index
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::mapTypes
|
||||
*
|
||||
* throws \FireflyIII\Exceptions\FireflyException
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
*/
|
||||
public function testIndex(): void
|
||||
{
|
||||
@@ -1261,10 +1256,9 @@ class TransactionControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::__construct
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::index
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::mapTypes
|
||||
* throws \FireflyIII\Exceptions\FireflyException
|
||||
* Show index with range.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
*/
|
||||
public function testIndexWithRange(): void
|
||||
{
|
||||
@@ -1329,7 +1323,9 @@ class TransactionControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::show
|
||||
* Show a deposit.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
*/
|
||||
public function testShowDeposit(): void
|
||||
{
|
||||
@@ -1390,7 +1386,9 @@ class TransactionControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::show
|
||||
* Show a withdrawal.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
*/
|
||||
public function testShowWithdrawal(): void
|
||||
{
|
||||
@@ -1460,7 +1458,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit a transaction (withdrawal) with attached bill ID
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessBillId(): void
|
||||
@@ -1501,7 +1499,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit a transaction (withdrawal) with attached bill ID
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessBillName(): void
|
||||
@@ -1542,7 +1540,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Add opposing account by a new name.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessNewStoreOpposingName(): void
|
||||
@@ -1582,7 +1580,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit the minimum amount of data required to create a withdrawal.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreAccountName(): void
|
||||
@@ -1621,7 +1619,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit the minimum amount of data required to create a withdrawal.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreBasic(): void
|
||||
@@ -1660,7 +1658,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit the minimum amount of data required to create a withdrawal.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreBasicByName(): void
|
||||
@@ -1701,7 +1699,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit the minimum amount of data required to create a deposit.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreBasicDeposit(): void
|
||||
@@ -1740,7 +1738,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit with existing budget ID, see it reflected in output.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreBudgetId(): void
|
||||
@@ -1779,7 +1777,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit with existing budget name, see it reflected in output.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreBudgetName(): void
|
||||
@@ -1819,7 +1817,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit with existing category ID, see it reflected in output.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreCategoryID(): void
|
||||
@@ -1858,7 +1856,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit with existing category name, see it reflected in output.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreCategoryName(): void
|
||||
@@ -1897,7 +1895,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Add foreign amount information.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreForeignAmount(): void
|
||||
@@ -1938,7 +1936,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Add all available meta data fields.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreMetaData(): void
|
||||
@@ -1983,7 +1981,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit with NEW category name, see it reflected in output.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreNewCategoryName(): void
|
||||
@@ -2023,7 +2021,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Add opposing account by name.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreNewOpposingName(): void
|
||||
@@ -2063,7 +2061,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit the minimum amount of data required to create a withdrawal.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreNotes(): void
|
||||
@@ -2102,7 +2100,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Add opposing account by ID.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreOpposingID(): void
|
||||
@@ -2141,7 +2139,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Add opposing account by name.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreOpposingName(): void
|
||||
@@ -2182,7 +2180,7 @@ class TransactionControllerTest extends TestCase
|
||||
* Submit the minimum amount of data required to create a withdrawal.
|
||||
* When sending a piggy bank by name, this must be reflected in the output.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStorePiggyDeposit(): void
|
||||
@@ -2221,7 +2219,7 @@ class TransactionControllerTest extends TestCase
|
||||
* Submit the minimum amount of data required to create a withdrawal.
|
||||
* When sending a piggy bank by name, this must be reflected in the output.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStorePiggyId(): void
|
||||
@@ -2261,7 +2259,7 @@ class TransactionControllerTest extends TestCase
|
||||
* Submit the minimum amount of data required to create a withdrawal.
|
||||
* When sending a piggy bank by name, this must be reflected in the output.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStorePiggyName(): void
|
||||
@@ -2300,7 +2298,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Set a different reconciled var
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreReconciled(): void
|
||||
@@ -2338,7 +2336,7 @@ class TransactionControllerTest extends TestCase
|
||||
/**
|
||||
* Submit the data required for a split withdrawal.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreSplit(): void
|
||||
@@ -2385,7 +2383,7 @@ class TransactionControllerTest extends TestCase
|
||||
* Submit the minimum amount of data required to create a withdrawal.
|
||||
* Add some tags as well. Expect to see them in the result.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testSuccessStoreTags(): void
|
||||
@@ -2429,7 +2427,7 @@ class TransactionControllerTest extends TestCase
|
||||
* Fire enough to trigger an update. Since the create code already fires on the Request, no
|
||||
* need to verify all of that.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::update
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testUpdateBasicDeposit(): void
|
||||
@@ -2470,7 +2468,7 @@ class TransactionControllerTest extends TestCase
|
||||
* Fire enough to trigger an update. Since the create code already fires on the Request, no
|
||||
* need to verify all of that.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::update
|
||||
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
|
||||
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
|
||||
*/
|
||||
public function testUpdateBasicWithdrawal(): void
|
||||
|
@@ -50,8 +50,7 @@ class UserControllerTest extends TestCase
|
||||
/**
|
||||
* Delete a user.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController::__construct
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController::delete
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController
|
||||
* @covers \FireflyIII\Api\V1\Requests\UserRequest
|
||||
*/
|
||||
public function testDelete(): void
|
||||
@@ -68,8 +67,7 @@ class UserControllerTest extends TestCase
|
||||
/**
|
||||
* Delete a user as non admin
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController::__construct
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController::delete
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController
|
||||
* @covers \FireflyIII\Api\V1\Requests\UserRequest
|
||||
*/
|
||||
public function testDeleteNoAdmin(): void
|
||||
@@ -86,8 +84,9 @@ class UserControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController::__construct
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController::index
|
||||
* Show list of users.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController
|
||||
*/
|
||||
public function testIndex(): void
|
||||
{
|
||||
@@ -111,7 +110,9 @@ class UserControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController::show
|
||||
* Show single user.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController
|
||||
*/
|
||||
public function testShow(): void
|
||||
{
|
||||
@@ -124,7 +125,9 @@ class UserControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController::store
|
||||
* Store new user.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController
|
||||
* @covers \FireflyIII\Api\V1\Requests\UserRequest
|
||||
*/
|
||||
public function testStoreBasic(): void
|
||||
@@ -145,7 +148,9 @@ class UserControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController::store
|
||||
* Store user with info already used.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController
|
||||
* @covers \FireflyIII\Api\V1\Requests\UserRequest
|
||||
*/
|
||||
public function testStoreNotUnique(): void
|
||||
@@ -174,7 +179,9 @@ class UserControllerTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController::update
|
||||
* Update user.
|
||||
*
|
||||
* @covers \FireflyIII\Api\V1\Controllers\UserController:
|
||||
* @covers \FireflyIII\Api\V1\Requests\UserRequest
|
||||
*/
|
||||
public function testUpdate(): void
|
||||
|
Reference in New Issue
Block a user