mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2024-11-26 02:40:43 -06:00
Fix various tests.
This commit is contained in:
parent
c8f52a1c40
commit
3fdb782321
@ -647,7 +647,6 @@ return [
|
|||||||
'bill_will_automatch' => 'Bill will automatically linked to matching transactions',
|
'bill_will_automatch' => 'Bill will automatically linked to matching transactions',
|
||||||
'skips_over' => 'skips over',
|
'skips_over' => 'skips over',
|
||||||
|
|
||||||
|
|
||||||
// accounts:
|
// accounts:
|
||||||
'details_for_asset' => 'Details for asset account ":name"',
|
'details_for_asset' => 'Details for asset account ":name"',
|
||||||
'details_for_expense' => 'Details for expense account ":name"',
|
'details_for_expense' => 'Details for expense account ":name"',
|
||||||
|
@ -187,4 +187,3 @@ return [
|
|||||||
// various other strings:
|
// various other strings:
|
||||||
'imported_from_account' => 'Imported from ":account"',
|
'imported_from_account' => 'Imported from ":account"',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -247,7 +247,7 @@ class SplitControllerTest extends TestCase
|
|||||||
$budgetRepository->shouldReceive('getActiveBudgets')->andReturn(new Collection);
|
$budgetRepository->shouldReceive('getActiveBudgets')->andReturn(new Collection);
|
||||||
// mock for new account list and for account array
|
// mock for new account list and for account array
|
||||||
$accountRepository->shouldReceive('getAccountsByType')
|
$accountRepository->shouldReceive('getAccountsByType')
|
||||||
->withArgs([[AccountType::ASSET, AccountType::DEFAULT]])->andReturn(new Collection([$account]))->twice();
|
->withArgs([[AccountType::ASSET, AccountType::DEFAULT]])->andReturn(new Collection([$account]))->twice();
|
||||||
|
|
||||||
$this->be($this->user());
|
$this->be($this->user());
|
||||||
$response = $this->get(route('transactions.split.edit', [$deposit->id]));
|
$response = $this->get(route('transactions.split.edit', [$deposit->id]));
|
||||||
@ -287,11 +287,11 @@ class SplitControllerTest extends TestCase
|
|||||||
'tags' => '',
|
'tags' => '',
|
||||||
'transactions' => [
|
'transactions' => [
|
||||||
[
|
[
|
||||||
'description' => 'Split #1',
|
'transaction_description' => 'Split #1',
|
||||||
'source_account_name' => 'Job',
|
'source_name' => 'Job',
|
||||||
'transaction_currency_id' => 1,
|
'transaction_currency_id' => 1,
|
||||||
'amount' => 1591,
|
'amount' => 1591,
|
||||||
'category' => '',
|
'category_name' => '',
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
@ -337,11 +337,11 @@ class SplitControllerTest extends TestCase
|
|||||||
'tags' => '',
|
'tags' => '',
|
||||||
'transactions' => [
|
'transactions' => [
|
||||||
[
|
[
|
||||||
'description' => 'Split #1',
|
'transaction_description' => 'Split #1',
|
||||||
'source_account_name' => 'Job',
|
'source_name' => 'Job',
|
||||||
'transaction_currency_id' => 1,
|
'transaction_currency_id' => 1,
|
||||||
'amount' => 1591,
|
'amount' => 1591,
|
||||||
'category' => '',
|
'category_name' => '',
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
@ -385,12 +385,12 @@ class SplitControllerTest extends TestCase
|
|||||||
'tags' => '',
|
'tags' => '',
|
||||||
'transactions' => [
|
'transactions' => [
|
||||||
[
|
[
|
||||||
'description' => 'Split #1',
|
'transaction_description' => 'Split #1',
|
||||||
'source_account_id' => '1',
|
'source_account_id' => '1',
|
||||||
'destination_account_id' => '2',
|
'destination_id' => '2',
|
||||||
'transaction_currency_id' => 1,
|
'transaction_currency_id' => 1,
|
||||||
'amount' => 1591,
|
'amount' => 1591,
|
||||||
'category' => '',
|
'category_name' => '',
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
@ -441,12 +441,12 @@ class SplitControllerTest extends TestCase
|
|||||||
'tags' => '',
|
'tags' => '',
|
||||||
'transactions' => [
|
'transactions' => [
|
||||||
[
|
[
|
||||||
'description' => 'Split #1',
|
'transaction_description' => 'Split #1',
|
||||||
'source_account_id' => '1',
|
'source_id' => '1',
|
||||||
'destination_account_name' => 'some expense',
|
'destination_name' => 'some expense',
|
||||||
'transaction_currency_id' => 1,
|
'transaction_currency_id' => 1,
|
||||||
'amount' => 1591,
|
'amount' => 1591,
|
||||||
'category' => '',
|
'category_name' => '',
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
@ -274,6 +274,12 @@ class TransactionControllerTest extends TestCase
|
|||||||
$linkRepos->shouldReceive('get')->andReturn(new Collection);
|
$linkRepos->shouldReceive('get')->andReturn(new Collection);
|
||||||
$linkRepos->shouldReceive('getLinks')->andReturn(new Collection);
|
$linkRepos->shouldReceive('getLinks')->andReturn(new Collection);
|
||||||
|
|
||||||
|
|
||||||
|
$journalRepos = $this->mock(JournalRepositoryInterface::class);
|
||||||
|
$journalRepos->shouldReceive('getPiggyBankEvents')->andReturn(new Collection);
|
||||||
|
$journalRepos->shouldReceive('first')->andReturn(new TransactionJournal);
|
||||||
|
$journalRepos->shouldReceive('getMetaField')->andReturn('');
|
||||||
|
|
||||||
$this->be($this->user());
|
$this->be($this->user());
|
||||||
$response = $this->get(route('transactions.show', [1]));
|
$response = $this->get(route('transactions.show', [1]));
|
||||||
$response->assertStatus(200);
|
$response->assertStatus(200);
|
||||||
|
@ -53,7 +53,7 @@ class ImportAccountTest extends TestCase
|
|||||||
$repository->shouldReceive('setUser')->once()->withArgs([Mockery::any()]);
|
$repository->shouldReceive('setUser')->once()->withArgs([Mockery::any()]);
|
||||||
$repository->shouldReceive('getAccountType')->twice()->withArgs([AccountType::ASSET])->andReturn($accountType);
|
$repository->shouldReceive('getAccountType')->twice()->withArgs([AccountType::ASSET])->andReturn($accountType);
|
||||||
$repository->shouldReceive('getAccountsByType')->twice()->withArgs([[AccountType::ASSET]])->andReturn(new Collection());
|
$repository->shouldReceive('getAccountsByType')->twice()->withArgs([[AccountType::ASSET]])->andReturn(new Collection());
|
||||||
$repository->shouldReceive('find')->once()->withArgs([1])->andReturn($account);
|
$repository->shouldReceive('findNull')->once()->withArgs([1])->andReturn($account);
|
||||||
|
|
||||||
// create import account.
|
// create import account.
|
||||||
$importAccount = new ImportAccount;
|
$importAccount = new ImportAccount;
|
||||||
@ -79,8 +79,6 @@ class ImportAccountTest extends TestCase
|
|||||||
// mock calls:
|
// mock calls:
|
||||||
$repository->shouldReceive('setUser')->once()->withArgs([Mockery::any()]);
|
$repository->shouldReceive('setUser')->once()->withArgs([Mockery::any()]);
|
||||||
$repository->shouldReceive('getAccountType')->once()->withArgs([AccountType::ASSET])->andReturn($accountType);
|
$repository->shouldReceive('getAccountType')->once()->withArgs([AccountType::ASSET])->andReturn($accountType);
|
||||||
//$repository->shouldReceive('getAccountsByType')->once()->withArgs([[AccountType::ASSET]])->andReturn(new Collection());
|
|
||||||
//$repository->shouldReceive('find')->once()->withArgs([1])->andReturn($account);
|
|
||||||
|
|
||||||
// create import account.
|
// create import account.
|
||||||
$importAccount = new ImportAccount;
|
$importAccount = new ImportAccount;
|
||||||
|
@ -52,7 +52,7 @@ class AccountUpdateServiceTest extends TestCase
|
|||||||
$opposing = $this->user()->accounts()->first();
|
$opposing = $this->user()->accounts()->first();
|
||||||
$journal = TransactionJournal::create(
|
$journal = TransactionJournal::create(
|
||||||
['user_id' => $this->user()->id, 'transaction_type_id' => 4, 'transaction_currency_id' => 1, 'description' => 'IB',
|
['user_id' => $this->user()->id, 'transaction_type_id' => 4, 'transaction_currency_id' => 1, 'description' => 'IB',
|
||||||
'date' => '2018-01-01', 'completed' => true,
|
'date' => '2018-01-01', 'completed' => true, 'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// transactions:
|
// transactions:
|
||||||
@ -180,7 +180,7 @@ class AccountUpdateServiceTest extends TestCase
|
|||||||
$opposing = $this->user()->accounts()->first();
|
$opposing = $this->user()->accounts()->first();
|
||||||
$journal = TransactionJournal::create(
|
$journal = TransactionJournal::create(
|
||||||
['user_id' => $this->user()->id, 'transaction_type_id' => 4, 'transaction_currency_id' => 1, 'description' => 'IB',
|
['user_id' => $this->user()->id, 'transaction_type_id' => 4, 'transaction_currency_id' => 1, 'description' => 'IB',
|
||||||
'date' => '2018-01-01', 'completed' => true,
|
'date' => '2018-01-01', 'completed' => true, 'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// transactions:
|
// transactions:
|
||||||
@ -235,7 +235,7 @@ class AccountUpdateServiceTest extends TestCase
|
|||||||
$opposing = $this->user()->accounts()->first();
|
$opposing = $this->user()->accounts()->first();
|
||||||
$journal = TransactionJournal::create(
|
$journal = TransactionJournal::create(
|
||||||
['user_id' => $this->user()->id, 'transaction_type_id' => 4, 'transaction_currency_id' => 1, 'description' => 'IB',
|
['user_id' => $this->user()->id, 'transaction_type_id' => 4, 'transaction_currency_id' => 1, 'description' => 'IB',
|
||||||
'date' => '2018-01-01', 'completed' => true,
|
'date' => '2018-01-01', 'completed' => true, 'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// transactions:
|
// transactions:
|
||||||
|
@ -54,8 +54,12 @@ class FromAccountEndsTest extends TestCase
|
|||||||
*/
|
*/
|
||||||
public function testTriggeredLonger()
|
public function testTriggeredLonger()
|
||||||
{
|
{
|
||||||
$journal = TransactionJournal::inRandomOrder()->whereNull('deleted_at')->first();
|
$count = 0;
|
||||||
$transaction = $journal->transactions()->where('amount', '<', 0)->first();
|
while ($count === 0) {
|
||||||
|
$journal = TransactionJournal::inRandomOrder()->whereNull('deleted_at')->first();
|
||||||
|
$count = $journal->transactions()->where('amount', '<', 0)->count();
|
||||||
|
$transaction = $journal->transactions()->where('amount', '<', 0)->first();
|
||||||
|
}
|
||||||
$account = $transaction->account;
|
$account = $transaction->account;
|
||||||
|
|
||||||
$trigger = FromAccountEnds::makeFromStrings('bla-bla-bla' . $account->name, false);
|
$trigger = FromAccountEnds::makeFromStrings('bla-bla-bla' . $account->name, false);
|
||||||
|
Loading…
Reference in New Issue
Block a user