Skip to content

Commit 49d081c

Browse files
authored
Merge pull request #5 from Codeception/php8
Support PHP 8
2 parents c5b1cd4 + fb82b42 commit 49d081c

File tree

7 files changed

+8
-265
lines changed

7 files changed

+8
-265
lines changed

.github/workflows/main.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88

99
strategy:
1010
matrix:
11-
php: [5.6, 7.0, 7.1, 7.2, 7.3, 7.4]
11+
php: [5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0]
1212

1313
steps:
1414
- name: Checkout code
@@ -24,9 +24,7 @@ jobs:
2424
run: composer validate
2525

2626
- name: Install dependencies
27-
run: |
28-
composer require phpunit/phpunit "<=8.5.2" --no-update --ignore-platform-reqs
29-
composer install --prefer-dist --no-progress --no-interaction --no-suggest
27+
run: composer install --prefer-dist --no-progress --no-interaction --no-suggest
3028

3129
- name: Run test suite
3230
run: php vendor/bin/codecept run

Robofile.php

Lines changed: 0 additions & 21 deletions
This file was deleted.

composer.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,13 @@
1212
],
1313
"minimum-stability": "RC",
1414
"require": {
15-
"php": ">=5.6.0 <8.0",
15+
"php": ">=5.6.0 <9.0",
1616
"ext-dom": "*",
1717
"codeception/codeception": "^4.0",
1818
"codeception/lib-innerbrowser": "^1.0"
1919
},
2020
"require-dev": {
21-
"codeception/util-robohelpers": "dev-master",
22-
"codeception/util-universalframework": "dev-master"
21+
"codeception/util-universalframework": "^1.0"
2322
},
2423
"autoload":{
2524
"classmap": ["src/"]

documentation.md

Lines changed: 0 additions & 230 deletions
This file was deleted.

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ composer require --dev "codeception/module-soap"
1010

1111
## Documentation
1212

13-
<a href="documentation.md">Look at documentation.md file</a>
13+
[Module documentation](https://codeception.com/docs/modules/SOAP)

src/Codeception/Module/SOAP.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
<?php
22
namespace Codeception\Module;
33

4-
use Codeception\Lib\Interfaces\API;
54
use Codeception\Lib\Interfaces\DependsOnModule;
6-
use Codeception\Lib\Notification;
75
use Codeception\Module as CodeceptionModule;
86
use Codeception\TestInterface;
97
use Codeception\Exception\ModuleException;

tests/unit/Codeception/Module/SoapTest.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ public function testXmlIsBuilt()
3737
{
3838
$dom = new \DOMDocument();
3939
$dom->load($this->layout);
40-
$this->assertEqualXMLStructure($this->module->xmlRequest->documentElement, $dom->documentElement);
4140
$this->assertXmlStringEqualsXmlString($dom->saveXML(), $this->module->xmlRequest->saveXML());
4241
}
4342

@@ -50,7 +49,7 @@ public function testBuildHeaders()
5049
$header->appendChild($dom->createElement('username', 'davert'));
5150
$header->appendChild($dom->createElement('password', '123456'));
5251
$dom->documentElement->getElementsByTagName('Header')->item(0)->appendChild($header);
53-
$this->assertEqualXMLStructure($this->module->xmlRequest->documentElement, $dom->documentElement);
52+
$this->assertXmlStringEqualsXmlString($dom->saveXML(), $this->module->xmlRequest->saveXML());
5453
}
5554

5655
public function testBuildRequest()
@@ -65,7 +64,7 @@ public function testBuildRequest()
6564
$request = $dom->createElement('ns:KillHumans');
6665
$request->appendChild($body);
6766
$dom->documentElement->getElementsByTagName('Body')->item(0)->appendChild($request);
68-
$this->assertEqualXMLStructure($this->module->xmlRequest->documentElement, $dom->documentElement);
67+
$this->assertXmlStringEqualsXmlString($dom->saveXML(), $this->module->xmlRequest->saveXML());
6968
}
7069

7170
public function testBuildRequestWithDomNode()
@@ -80,7 +79,7 @@ public function testBuildRequestWithDomNode()
8079
$dom->documentElement->getElementsByTagName('Body')->item(0)->appendChild($request);
8180

8281
$this->module->sendSoapRequest('KillHumans', $body);
83-
$this->assertEqualXMLStructure($this->module->xmlRequest->documentElement, $dom->documentElement);
82+
$this->assertXmlStringEqualsXmlString($dom->saveXML(), $this->module->xmlRequest->saveXML());
8483
}
8584

8685
public function testSeeXmlIncludes()

0 commit comments

Comments
 (0)