Implement tests.

This commit is contained in:
James Cole
2018-03-04 16:30:20 +01:00
parent 5d6f44cd91
commit 04b8552d27
2 changed files with 17 additions and 17 deletions

View File

@@ -70,13 +70,11 @@ class HasAnyCategoryTest extends TestCase
$journal->categories()->detach();
$this->assertEquals(0, $journal->categories()->count());
// append to transaction
// append to transaction, not to journal.
foreach ($journal->transactions()->get() as $index => $transaction) {
$transaction->categories()->detach();
if (0 === $index) {
$transaction->categories()->save($category);
}
$transaction->categories()->sync([$category->id]);
}
$this->assertEquals(0, $journal->categories()->count());
$trigger = HasAnyCategory::makeFromStrings('', false);
$result = $trigger->triggered($journal);