diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2022-10-17 14:50:20 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2022-10-17 14:50:20 +0000 |
| commit | 4695506d9ea6d0dce90e16f12ae0bb215ce1a01b (patch) | |
| tree | a5735282a9fa4f1a5f7112608f5b3310584eb16a /tests | |
| parent | 169c42d48f6c9a3e9981dea4713ba0b9176dd41e (diff) | |
fix php8 warnings, fixes #1679
Closes #1679
Merge request studip/studip!1084
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/unit/lib/classes/LinkButtonTest.php | 48 |
1 files changed, 32 insertions, 16 deletions
diff --git a/tests/unit/lib/classes/LinkButtonTest.php b/tests/unit/lib/classes/LinkButtonTest.php index c83669b..697ce44 100644 --- a/tests/unit/lib/classes/LinkButtonTest.php +++ b/tests/unit/lib/classes/LinkButtonTest.php @@ -20,49 +20,65 @@ class LinkButtonTestCase extends \Codeception\Test\Unit function testCreateWithLabel() { - $this->assertEquals('<a class="button" href="?">yes</a>', - '' . LinkButton::create('yes')); + $this->assertXmlStringEqualsXmlString( + '<a class="button" href="?">yes</a>', + (string) LinkButton::create('yes') + ); } function testCreateWithLabelAndUrl() { - $this->assertEquals('<a class="button" href="http://example.net">yes</a>', - '' . LinkButton::create('yes', 'http://example.net')); + $this->assertXmlStringEqualsXmlString( + '<a class="button" href="http://example.net">yes</a>', + (string) LinkButton::create('yes', 'http://example.net') + ); } function testCreateWithLabelAndArray() { - $this->assertEquals('<a a="1" b="2" class="button" href="?">yes</a>', - '' . LinkButton::create('yes', ['a' => 1, 'b' => 2])); + $this->assertXmlStringEqualsXmlString( + '<a a="1" b="2" class="button" href="?">yes</a>', + (string) LinkButton::create('yes', ['a' => 1, 'b' => 2]) + ); } function testCreateWithLabelUrlAndArray() { - $this->assertEquals('<a a="1" b="2" class="button" href="http://example.net">yes</a>', - '' . LinkButton::create('yes', 'http://example.net', ['a' => 1, 'b' => 2])); + $this->assertXmlStringEqualsXmlString( + '<a a="1" b="2" class="button" href="http://example.net">yes</a>', + (string) LinkButton::create('yes', 'http://example.net', ['a' => 1, 'b' => 2]) + ); } function testCreateAccept() { - $this->assertEquals('<a class="accept button" href="?" name="accept">Übernehmen</a>', - '' . LinkButton::createAccept()); + $this->assertXmlStringEqualsXmlString( + '<a class="accept button" href="?" name="accept">Übernehmen</a>', + (string) LinkButton::createAccept() + ); } function testCreateCancel() { - $this->assertEquals('<a class="cancel button" href="?" name="cancel">Abbrechen</a>', - '' . LinkButton::createCancel()); + $this->assertXmlStringEqualsXmlString( + '<a class="cancel button" href="?" name="cancel">Abbrechen</a>', + (string) LinkButton::createCancel() + ); } function testCreatePreOrder() { - $this->assertEquals('<a class="pre-order button" href="?" name="pre-order">ok</a>', - '' . LinkButton::createPreOrder()); + $this->assertXmlStringEqualsXmlString( + '<a class="pre-order button" href="?" name="pre-order">ok</a>', + (string) LinkButton::createPreOrder() + ); } function testCreateWithInsaneArguments() { - $this->assertEquals('<a class="button" href="http://example.net?m=&m=" mad="<S>tu"ff">>ok<</a>', - '' . LinkButton::create('>ok<', 'http://example.net?m=&m=', ['mad' => '<S>tu"ff'])); + $this->assertXmlStringEqualsXmlString( + '<a class="button" href="http://example.net?m=&m=" mad="<S>tu"ff">>ok<</a>', + (string) LinkButton::create('>ok<', 'http://example.net?m=&m=', ['mad' => '<S>tu"ff']) + ); } } |
