aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2022-10-17 14:50:20 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2022-10-17 14:50:20 +0000
commit4695506d9ea6d0dce90e16f12ae0bb215ce1a01b (patch)
treea5735282a9fa4f1a5f7112608f5b3310584eb16a /tests
parent169c42d48f6c9a3e9981dea4713ba0b9176dd41e (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.php48
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=&amp;m=" mad="&lt;S&gt;tu&quot;ff">&gt;ok&lt;</a>',
- '' . LinkButton::create('>ok<', 'http://example.net?m=&m=', ['mad' => '<S>tu"ff']));
+ $this->assertXmlStringEqualsXmlString(
+ '<a class="button" href="http://example.net?m=&amp;m=" mad="&lt;S&gt;tu&quot;ff">&gt;ok&lt;</a>',
+ (string) LinkButton::create('>ok<', 'http://example.net?m=&m=', ['mad' => '<S>tu"ff'])
+ );
}
}