Skip to content

Commit 12676a7

Browse files
committed
One more test
1 parent c81e395 commit 12676a7

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

tests/Rules/PHPUnit/DataProviderDataRuleTest.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,10 @@ public function testTrimmingArgs(): void
258258
'Method DataProviderTrimmingArgs\FooTest::testProvide2() invoked with 2 parameters, 1 required.',
259259
13,
260260
],
261+
[
262+
'Parameter #6 ...$m of method DataProviderTrimmingArgs\BazTest::testProvide() expects int, string given.',
263+
90,
264+
],
261265
]);
262266
}
263267

tests/Rules/PHPUnit/data/data-provider-trimming-args.php

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,31 @@ public function testProvide2(string $arg): void
6464
}
6565

6666
}
67+
68+
class BazTest extends TestCase
69+
{
70+
71+
/**
72+
* @dataProvider dataProvide
73+
*/
74+
public function testProvide(int $i, int $j, int $k, int ...$m): void
75+
{
76+
77+
}
78+
79+
/**
80+
* @dataProvider dataProvide
81+
*/
82+
public function testProvide2(int $i, int $j, int $k, int $m, int $n): void
83+
{
84+
85+
}
86+
87+
public function dataProvide(): array
88+
{
89+
return [
90+
[1, 2, 3, 4, 5, 'foo'],
91+
];
92+
}
93+
94+
}

0 commit comments

Comments
 (0)