File tree Expand file tree Collapse file tree 6 files changed +62
-80
lines changed
Expand file tree Collapse file tree 6 files changed +62
-80
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ <?php namespace Tests \Support ;
2+
3+ use CodeIgniter \Test \CIUnitTestCase ;
4+
5+ class OutboxTestCase extends CIUnitTestCase
6+ {
7+ /**
8+ * @var boolean
9+ */
10+ protected $ refresh = true ;
11+
12+ /**
13+ * @var string|array|null
14+ */
15+ protected $ namespace = 'Tatter\Outbox ' ;
16+
17+ /**
18+ * Path to a file for attachments.
19+ *
20+ * @var string
21+ */
22+ protected $ file = SUPPORTPATH . 'cat.jpg ' ;
23+
24+ /**
25+ * Email handler
26+ *
27+ * @var MockEmail
28+ */
29+ protected $ email ;
30+
31+ public function setUp (): void
32+ {
33+ parent ::setUp ();
34+
35+ $ this ->email = service ('email ' );
36+ }
37+ }
Original file line number Diff line number Diff line change 11<?php
22
3+ use CodeIgniter \Test \DatabaseTestTrait ;
34use Tatter \Outbox \Entities \Attachment ;
45use Tatter \Outbox \Entities \Email ;
56use Tatter \Outbox \Entities \Recipient ;
67use Tatter \Outbox \Models \EmailModel ;
7- use Tests \Support \DatabaseTestCase ;
8+ use Tests \Support \OutboxTestCase ;
89
9- class EmailTest extends DatabaseTestCase
10+ final class EmailTest extends OutboxTestCase
1011{
12+ use DatabaseTestTrait;
13+
1114 /**
1215 * Record of the email sent during setUp.
1316 *
1417 * @var Tatter\Outbox\Entities\Email
1518 */
16- protected $ entity ;
19+ private $ entity ;
1720
1821 /**
1922 * Send an email and fetch the database entry.
Original file line number Diff line number Diff line change 11<?php
22
3+ use CodeIgniter \Test \DatabaseTestTrait ;
34use CodeIgniter \Test \DOMParser ;
45use Tatter \Outbox \Entities \Template ;
56use Tatter \Outbox \Models \TemplateModel ;
6- use Tests \Support \DatabaseTestCase ;
7+ use Tests \Support \OutboxTestCase ;
78
8- class ParentTemplateTest extends DatabaseTestCase
9+ final class ParentTemplateTest extends OutboxTestCase
910{
11+ use DatabaseTestTrait;
12+
1013 /**
1114 * @var DOMParser
1215 */
13- protected $ parser ;
16+ private $ parser ;
1417
1518 /**
1619 * @var Template
1720 */
18- protected $ parent ;
21+ private $ parent ;
1922
2023 /**
2124 * @var Template
2225 */
23- protected $ template ;
26+ private $ template ;
2427
2528 public function setUp (): void
2629 {
Original file line number Diff line number Diff line change 11<?php
22
3+ use CodeIgniter \Test \DatabaseTestTrait ;
34use Tatter \Outbox \Entities \Template ;
45use Tatter \Outbox \Exceptions \TemplatesException ;
56use Tatter \Outbox \Models \TemplateModel ;
6- use Tests \Support \DatabaseTestCase ;
7+ use Tests \Support \OutboxTestCase ;
78
8- class TemplateModelTest extends DatabaseTestCase
9+ final class TemplateModelTest extends OutboxTestCase
910{
11+ use DatabaseTestTrait;
12+
1013 /**
1114 * @var Template
1215 */
13- protected $ template ;
16+ private $ template ;
1417
1518 public function setUp (): void
1619 {
Original file line number Diff line number Diff line change 11<?php
22
33use CodeIgniter \Config \Config ;
4+ use CodeIgniter \Test \DatabaseTestTrait ;
45use Tatter \Outbox \Entities \Template ;
56use Tatter \Outbox \Models \AttachmentModel ;
67use Tatter \Outbox \Models \TemplateModel ;
7- use Tests \Support \DatabaseTestCase ;
8+ use Tests \Support \OutboxTestCase ;
89
9- class EventTest extends DatabaseTestCase
10+ final class EventTest extends OutboxTestCase
1011{
12+ use DatabaseTestTrait;
13+
1114 public function testEventCreatesEmail ()
1215 {
1316 $ result = $ this ->email
You can’t perform that action at this time.
0 commit comments