We could not synchronize checks via GitHub's checks API since Scrutinizer's GitHub App is not installed for this repository.
| @@ 48-62 (lines=15) @@ | ||
| 45 | $this->assertTrue($this->container->has('test_resolver')); |
|
| 46 | } |
|
| 47 | ||
| 48 | public function testTagAliasIsValid() |
|
| 49 | { |
|
| 50 | $testResolver = new Definition(ResolverTestService::class); |
|
| 51 | $testResolver |
|
| 52 | ->addTag('overblog_graphql.resolver', [ |
|
| 53 | 'alias' => false, 'method' => 'doSomethingWithContainer', |
|
| 54 | ]); |
|
| 55 | ||
| 56 | $this->container->setDefinition('test_resolver', $testResolver); |
|
| 57 | ||
| 58 | $this->expectException(\InvalidArgumentException::class); |
|
| 59 | $this->expectExceptionMessage('Service tagged "test_resolver" must have valid "alias" argument.'); |
|
| 60 | ||
| 61 | $this->addCompilerPassesAndCompile(); |
|
| 62 | } |
|
| 63 | ||
| 64 | public function testTagMethodIsValid() |
|
| 65 | { |
|
| @@ 64-78 (lines=15) @@ | ||
| 61 | $this->addCompilerPassesAndCompile(); |
|
| 62 | } |
|
| 63 | ||
| 64 | public function testTagMethodIsValid() |
|
| 65 | { |
|
| 66 | $testResolver = new Definition(ResolverTestService::class); |
|
| 67 | $testResolver |
|
| 68 | ->addTag('overblog_graphql.resolver', [ |
|
| 69 | 'alias' => 'test_resolver', 'method' => false, |
|
| 70 | ]); |
|
| 71 | ||
| 72 | $this->container->setDefinition('test_resolver', $testResolver); |
|
| 73 | ||
| 74 | $this->expectException(\InvalidArgumentException::class); |
|
| 75 | $this->expectExceptionMessage('Service tagged "test_resolver" must have valid "method" argument.'); |
|
| 76 | ||
| 77 | $this->addCompilerPassesAndCompile(); |
|
| 78 | } |
|
| 79 | } |
|
| 80 | ||