notes()->delete(); $trigger = NotesEmpty::makeFromStrings('', false); $result = $trigger->triggered($journal); $this->assertTrue($result); } /** * @covers \FireflyIII\TransactionRules\Triggers\NotesEmpty::triggered */ public function testTriggeredEmpty() { $journal = TransactionJournal::find(49); $journal->notes()->delete(); $note = new Note(); $note->noteable()->associate($journal); $note->text = ''; $note->save(); $trigger = NotesEmpty::makeFromStrings('', false); $result = $trigger->triggered($journal); $this->assertTrue($result); } /** * @covers \FireflyIII\TransactionRules\Triggers\NotesEmpty::triggered */ public function testTriggeredPartial() { $journal = TransactionJournal::find(50); $journal->notes()->delete(); $note = new Note(); $note->noteable()->associate($journal); $note->text = 'Some note'; $note->save(); $trigger = NotesEmpty::makeFromStrings('', false); $result = $trigger->triggered($journal); $this->assertFalse($result); } /** * @covers \FireflyIII\TransactionRules\Triggers\NotesEmpty::willMatchEverything */ public function testWillMatchEverythingNotNull() { $value = 'x'; $result = NotesEmpty::willMatchEverything($value); $this->assertFalse($result); } }