Skip to content

Commit 50a11b9

Browse files
committed
update pyrameter setup config to mark AbstractFilterTestCase as functional
1 parent eb176ac commit 50a11b9

1 file changed

Lines changed: 22 additions & 7 deletions

File tree

‎pyrameter.php‎

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,38 @@
1313

1414
use Boundwize\Pyrameter\Config\PyrameterConfig;
1515
use Boundwize\Pyrameter\TestKind;
16+
use CodeIgniter\Test\DatabaseTestTrait;
1617
use CodeIgniter\Test\FeatureTestTrait;
18+
use Tests\Authentication\Filters\AbstractFilterTestCase;
1719
use Tests\Support\DatabaseTestCase;
1820

19-
return PyrameterConfig::defaults()
21+
return PyrameterConfig::create()
22+
->usesClass(
23+
DatabaseTestTrait::class,
24+
TestKind::Integration,
25+
unless: [FeatureTestTrait::class, AbstractFilterTestCase::class],
26+
)
2027
->usesClass(
2128
DatabaseTestCase::class,
2229
TestKind::Integration,
23-
unless: [FeatureTestTrait::class],
30+
unless: [FeatureTestTrait::class, AbstractFilterTestCase::class],
2431
)
2532
->usesClass(
2633
FeatureTestTrait::class,
2734
TestKind::Functional,
2835
)
36+
->usesClass(
37+
AbstractFilterTestCase::class,
38+
TestKind::Functional,
39+
)
40+
->usesFunction('copy', TestKind::Integration)
41+
->usesFunction('file_get_contents', TestKind::Integration)
42+
->usesFunction('getcwd', TestKind::Integration)
43+
->usesFunction('is_file', TestKind::Integration)
44+
->usesFunction('unlink', TestKind::Integration)
2945
->targetShape(
30-
unit: ['min' => 40],
31-
functional: ['max' => 10],
32-
integration: ['max' => 50],
46+
unit: ['min' => 44],
47+
functional: ['max' => 16],
48+
integration: ['max' => 40],
3349
e2e: ['max' => 0],
34-
)
35-
->failOnViolation();
50+
);

0 commit comments

Comments
 (0)