@@ -44,7 +44,9 @@ public function testMailableAssertSeeInHtmlPassesWhenPresent()
44
44
{
45
45
$ mailable = new MailableAssertionsStub ;
46
46
47
- $ mailable ->assertSeeInHtml ('<li>First Item</li> ' );
47
+ $ mailable ->assertSeeInHtml ('Fourth & Fifth Item ' );
48
+
49
+ $ mailable ->assertSeeInHtml ('<li>First Item</li> ' , false );
48
50
}
49
51
50
52
public function testMailableAssertSeeInHtmlFailsWhenAbsent ()
@@ -63,13 +65,22 @@ public function testMailableAssertDontSeeInHtmlPassesWhenAbsent()
63
65
$ mailable ->assertDontSeeInHtml ('<li>Fourth Item</li> ' );
64
66
}
65
67
66
- public function testMailableAssertDontSeeInHtmlFailsWhenPresent ()
68
+ public function testMailableAssertDontSeeInHtmlEscapedFailsWhenPresent ()
67
69
{
68
70
$ mailable = new MailableAssertionsStub ;
69
71
70
72
$ this ->expectException (AssertionFailedError::class);
71
73
72
- $ mailable ->assertDontSeeInHtml ('<li>First Item</li> ' );
74
+ $ mailable ->assertDontSeeInHtml ('Fourth & Fifth Item ' );
75
+ }
76
+
77
+ public function testMailableAssertDontSeeInHtmlUnescapedFailsWhenPresent ()
78
+ {
79
+ $ mailable = new MailableAssertionsStub ;
80
+
81
+ $ this ->expectException (AssertionFailedError::class);
82
+
83
+ $ mailable ->assertDontSeeInHtml ('<li>First Item</li> ' , false );
73
84
}
74
85
75
86
public function testMailableAssertSeeInOrderTextPassesWhenPresentInOrder ()
@@ -100,11 +111,17 @@ public function testMailableAssertInOrderHtmlPassesWhenPresentInOrder()
100
111
{
101
112
$ mailable = new MailableAssertionsStub ;
102
113
114
+ $ mailable ->assertSeeInOrderInHtml ([
115
+ 'Third Item ' ,
116
+ 'Fourth & Fifth Item ' ,
117
+ 'Sixth Item ' ,
118
+ ]);
119
+
103
120
$ mailable ->assertSeeInOrderInHtml ([
104
121
'<li>First Item</li> ' ,
105
122
'<li>Second Item</li> ' ,
106
123
'<li>Third Item</li> ' ,
107
- ]);
124
+ ], false );
108
125
}
109
126
110
127
public function testMailableAssertInOrderHtmlFailsWhenAbsentInOrder ()
@@ -130,6 +147,8 @@ protected function renderForAssertions()
130
147
- First Item
131
148
- Second Item
132
149
- Third Item
150
+ - Fourth & Fifth Item
151
+ - Sixth Item
133
152
EOD;
134
153
135
154
$ html = <<<'EOD'
@@ -146,6 +165,8 @@ protected function renderForAssertions()
146
165
<li>First Item</li>
147
166
<li>Second Item</li>
148
167
<li>Third Item</li>
168
+ <li>Fourth & Fifth Item</li>
169
+ <li>Sixth Item</li>
149
170
</ul>
150
171
</body>
151
172
</html>
0 commit comments