File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed
Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 11<?php namespace Tests \Support ;
22
33use CodeIgniter \Test \CIUnitTestCase ;
4+ use CodeIgniter \Test \Mock \MockEmail ;
45
56class OutboxTestCase extends CIUnitTestCase
67{
Original file line number Diff line number Diff line change 11<?php
22
33use CodeIgniter \Test \DatabaseTestTrait ;
4+ use Tatter \Outbox \Database \Seeds \TemplateSeeder ;
45use Tatter \Outbox \Entities \Template ;
56use Tatter \Outbox \Exceptions \TemplatesException ;
67use Tatter \Outbox \Models \TemplateModel ;
@@ -42,4 +43,20 @@ public function testFindByNameThrowsOnFailure()
4243
4344 model (TemplateModel::class)->findByName ('foobar ' );
4445 }
46+
47+ public function testSeederIgnoresExisting ()
48+ {
49+ $ this ->seed (TemplateSeeder::class);
50+
51+ $ this ->dontSeeInDatabase ('outbox_templates ' , ['name ' => 'Default ' ]);
52+ }
53+
54+ public function testSeederCreatesDefault ()
55+ {
56+ model (TemplateModel::class)->truncate ();
57+
58+ $ this ->seed (TemplateSeeder::class);
59+
60+ $ this ->seeInDatabase ('outbox_templates ' , ['name ' => 'Default ' ]);
61+ }
4562}
You can’t perform that action at this time.
0 commit comments