Skip to content

Commit a2dcb96

Browse files
committed
MQE-814: Current assertActions functions are not backwards compatible
- added missed asserts
1 parent b437671 commit a2dcb96

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

dev/tests/verification/Resources/AssertTest.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,13 @@ class AssertTestCest
119119
$I->assertStringStartsNotWith("a", "banana", "pass");
120120
$I->assertStringStartsWith("a", "apple", "pass");
121121
$I->assertTrue(true, "pass");
122+
$I->assertElementContainsAttribute("#username", "class", "admin__control-text");
123+
$I->assertInstanceOf(User::class, $text, "pass");
124+
$I->assertNotInstanceOf(User::class, 21, "pass");
125+
$I->assertFileExists($text, "pass");
126+
$I->assertIsEmpty($text, "pass");
127+
$I->assertNull($text, "pass");
128+
$I->expectException(new MyException('exception msg'), function() {$this->doSomethingBad();});
122129
$I->comment("string type that use created data");
123130
$I->assertStringStartsWith("D", $this->createData1->getCreatedDataByName('lastname') . ", " . $this->createData1->getCreatedDataByName('firstname'), "fail");
124131
$I->assertStringStartsNotWith("W", $createData2->getCreatedDataByName('firstname') . ", " . $createData2->getCreatedDataByName('lastname'), "pass");

dev/tests/verification/TestModule/Test/AssertTest.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,13 @@
180180
<assertStringStartsNotWith stepKey="assertStringStartsNotWithBackwardCompatible" expected="a" expectedType="string" actual="banana" actualType="string" message="pass"/>
181181
<assertStringStartsWith stepKey="assertStringStartsWithBackwardCompatible" expected="a" expectedType="string" actual="apple" actualType="string" message="pass"/>
182182
<assertTrue stepKey="assertTrueBackwardCompatible" actual="1" actualType="bool" message="pass"/>
183+
<assertElementContainsAttribute selector="#username" attribute="class" expectedValue="admin__control-text" stepKey="assertElementContainsAttributeBackwardCompatible"/>
184+
<assertInstanceOf stepKey="assertInstanceOfBackwardCompatible" expected="User::class" actual="text" actualType="variable" message="pass"/>
185+
<assertNotInstanceOf stepKey="assertNotInstanceOfBackwardCompatible" expected="User::class" actual="21" actualType="int" message="pass"/>
186+
<assertFileExists stepKey="assertFileExistsBackwardCompatible" actual="text" actualType="variable" message="pass"/>
187+
<assertIsEmpty stepKey="assertIsEmptyBackwardCompatible" actual="text" actualType="variable" message="pass"/>
188+
<assertNull stepKey="assertNullBackwardCompatible" actual="text" actualType="variable" message="pass"/>
189+
<expectException stepKey="expectExceptionBackwardCompatible" expected="new MyException('exception msg')" actual="function() {$this->doSomethingBad();}"/>
183190

184191
<!-- string type that use created data -->
185192
<comment stepKey="c2" userInput="string type that use created data"/>

0 commit comments

Comments
 (0)