Skip to content
This repository was archived by the owner on Sep 24, 2022. It is now read-only.

Commit 03ea659

Browse files
authored
Merge pull request #4 from scpwiki/develop
Add unit testing
2 parents ab9a641 + 5990f7b commit 03ea659

File tree

5 files changed

+1856
-0
lines changed

5 files changed

+1856
-0
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
.idea/
2+
vendor/
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?php
2+
3+
namespace Unit\Classes;
4+
5+
use Text_Wiki_Parse;
6+
use PHPUnit\Framework\TestCase;
7+
8+
class Text_Wiki_ParseTest extends TestCase
9+
{
10+
/** @test */
11+
public function a_parse_object_has_the_required_attributes()
12+
{
13+
// We always create a parse object by reference, it doesn't matter for this test what's in the reference.
14+
$temp = null;
15+
$parse = new Text_Wiki_Parse($temp);
16+
17+
$this->assertIsArray($parse->conf);
18+
$this->assertNull($parse->regex);
19+
$this->assertNull($parse->wiki);
20+
$this->assertEmpty($parse->rule);
21+
}
22+
}

composer.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99
"name": "bluesoul",
1010
"email": "[email protected]",
1111
"role": "maintainer"
12+
},
13+
{
14+
"name": "Ross Williams",
15+
"email": "[email protected]",
16+
"role": "maintainer"
1217
}
1318
],
1419
"support": {
@@ -18,5 +23,8 @@
1823
},
1924
"autoload": {
2025
"classmap": ["Text/"]
26+
},
27+
"require-dev": {
28+
"phpunit/phpunit": "^9.2"
2129
}
2230
}

0 commit comments

Comments
 (0)