Skip to content

Commit c061f58

Browse files
committed
ADD more e2e tests
1 parent 9b794b7 commit c061f58

5 files changed

Lines changed: 25 additions & 4 deletions

File tree

e2e/data/InjectableBad.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?php
2+
3+
namespace data;
4+
5+
class InjectableBad
6+
{
7+
public function __construct(
8+
public PersonRepository $repository,
9+
) {
10+
}
11+
}

e2e/data/InjectableGood.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?php
2+
3+
namespace data;
4+
5+
class InjectableGood
6+
{
7+
public function __construct(
8+
public Repository $repository,
9+
) {
10+
}
11+
}

e2e/data/PersonRepository.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@
44

55
class PersonRepository implements Repository
66
{
7-
8-
}
7+
}

e2e/data/Repository.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,4 @@
77
#[InjectableVersion]
88
interface Repository
99
{
10-
11-
}
10+
}

e2e/test-runner

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ $expectedErrors = [
2020
'FriendProblems:11:friend',
2121
'TraitClassProblems:7:restrictTraitTo',
2222
'MustUse:18:mustUseResult',
23+
'InjectableBad:7:injectableVersion',
2324
];
2425

2526
/**

0 commit comments

Comments
 (0)