Increase unit test coverage to 100%
This commit is contained in:
parent
b9c90339b4
commit
787b91e880
4 changed files with 15 additions and 4 deletions
1
.gitattributes
vendored
1
.gitattributes
vendored
|
@ -2,3 +2,4 @@ phpunit.xml export-ignore
|
|||
tests/ export-ignore
|
||||
CHANGELOG.md export-ignore
|
||||
package.json export-ignore
|
||||
.gitignore export-ignore
|
|
@ -2,9 +2,9 @@
|
|||
|
||||
<div>
|
||||
<!-- Version Badge -->
|
||||
<img src="https://img.shields.io/badge/Version-1.0.1-blue" alt="Version 1.0.1">
|
||||
<img src="https://img.shields.io/badge/Version-1.0.2-blue" alt="Version 1.0.2">
|
||||
<!-- PHP Coverage Badge -->
|
||||
<img src="https://img.shields.io/badge/PHP%20Coverage-88.24%25-yellow" alt="PHP Coverage 88.24%">
|
||||
<img src="https://img.shields.io/badge/PHP%20Coverage-100.00%25-green" alt="PHP Coverage 100.00%">
|
||||
<!-- License Badge -->
|
||||
<img src="https://img.shields.io/badge/License-MIT-34ad9b" alt="License MIT">
|
||||
</div>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
"scripts": {
|
||||
"test": "php -d xdebug.mode=coverage ./vendor/bin/phpunit --testdox --colors=always --coverage-html coverage --coverage-clover coverage/coverage.xml --testdox-html coverage/testdox.html && npx badger --phpunit ./coverage/coverage.xml && npx badger --version ./composer.json && npx badger --license ./composer.json"
|
||||
},
|
||||
"version": "1.0.1",
|
||||
"version": "1.0.2",
|
||||
"license": "MIT",
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^12.1"
|
||||
|
|
|
@ -35,6 +35,16 @@ class CollectionTest extends TestCase
|
|||
$this->assertEquals($expectedResult, $collection->count());
|
||||
}
|
||||
|
||||
public function testIteration(): void
|
||||
{
|
||||
$array = ['A', 'B', 'C'];
|
||||
$collection = new Collection($array);
|
||||
|
||||
foreach ($collection as $key => $value) {
|
||||
$this->assertEquals($array[$key], $value);
|
||||
}
|
||||
}
|
||||
|
||||
public static function addDataProvider(): array
|
||||
{
|
||||
return [
|
||||
|
|
Loading…
Add table
Reference in a new issue