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 1
1
<?php
2
2
3
+ use CodeIgniter \Test \DatabaseTestTrait ;
3
4
use Tatter \Outbox \Entities \Attachment ;
4
5
use Tatter \Outbox \Entities \Email ;
5
6
use Tatter \Outbox \Entities \Recipient ;
6
7
use Tatter \Outbox \Models \EmailModel ;
7
- use Tests \Support \DatabaseTestCase ;
8
+ use Tests \Support \OutboxTestCase ;
8
9
9
- class EmailTest extends DatabaseTestCase
10
+ final class EmailTest extends OutboxTestCase
10
11
{
12
+ use DatabaseTestTrait;
13
+
11
14
/**
12
15
* Record of the email sent during setUp.
13
16
*
14
17
* @var Tatter\Outbox\Entities\Email
15
18
*/
16
- protected $ entity ;
19
+ private $ entity ;
17
20
18
21
/**
19
22
* Send an email and fetch the database entry.
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
+ use CodeIgniter \Test \DatabaseTestTrait ;
3
4
use CodeIgniter \Test \DOMParser ;
4
5
use Tatter \Outbox \Entities \Template ;
5
6
use Tatter \Outbox \Models \TemplateModel ;
6
- use Tests \Support \DatabaseTestCase ;
7
+ use Tests \Support \OutboxTestCase ;
7
8
8
- class ParentTemplateTest extends DatabaseTestCase
9
+ final class ParentTemplateTest extends OutboxTestCase
9
10
{
11
+ use DatabaseTestTrait;
12
+
10
13
/**
11
14
* @var DOMParser
12
15
*/
13
- protected $ parser ;
16
+ private $ parser ;
14
17
15
18
/**
16
19
* @var Template
17
20
*/
18
- protected $ parent ;
21
+ private $ parent ;
19
22
20
23
/**
21
24
* @var Template
22
25
*/
23
- protected $ template ;
26
+ private $ template ;
24
27
25
28
public function setUp (): void
26
29
{
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
+ use CodeIgniter \Test \DatabaseTestTrait ;
3
4
use Tatter \Outbox \Entities \Template ;
4
5
use Tatter \Outbox \Exceptions \TemplatesException ;
5
6
use Tatter \Outbox \Models \TemplateModel ;
6
- use Tests \Support \DatabaseTestCase ;
7
+ use Tests \Support \OutboxTestCase ;
7
8
8
- class TemplateModelTest extends DatabaseTestCase
9
+ final class TemplateModelTest extends OutboxTestCase
9
10
{
11
+ use DatabaseTestTrait;
12
+
10
13
/**
11
14
* @var Template
12
15
*/
13
- protected $ template ;
16
+ private $ template ;
14
17
15
18
public function setUp (): void
16
19
{
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
3
use CodeIgniter \Config \Config ;
4
+ use CodeIgniter \Test \DatabaseTestTrait ;
4
5
use Tatter \Outbox \Entities \Template ;
5
6
use Tatter \Outbox \Models \AttachmentModel ;
6
7
use Tatter \Outbox \Models \TemplateModel ;
7
- use Tests \Support \DatabaseTestCase ;
8
+ use Tests \Support \OutboxTestCase ;
8
9
9
- class EventTest extends DatabaseTestCase
10
+ final class EventTest extends OutboxTestCase
10
11
{
12
+ use DatabaseTestTrait;
13
+
11
14
public function testEventCreatesEmail ()
12
15
{
13
16
$ result = $ this ->email
You can’t perform that action at this time.
0 commit comments