bar"; $this->assertEquals($expected, $this->compiler->compileString($string)); } public function testDependenciesInjectedAsStringsAreCompiledWhenInjectedWithDoubleQuotes() { $string = 'Foo @inject("baz", "SomeNamespace\SomeClass") bar'; $expected = 'Foo bar'; $this->assertEquals($expected, $this->compiler->compileString($string)); } public function testDependenciesAreCompiled() { $string = "Foo @inject('baz', SomeNamespace\SomeClass::class) bar"; $expected = "Foo bar"; $this->assertEquals($expected, $this->compiler->compileString($string)); } public function testDependenciesAreCompiledWithDoubleQuotes() { $string = 'Foo @inject("baz", SomeNamespace\SomeClass::class) bar'; $expected = "Foo bar"; $this->assertEquals($expected, $this->compiler->compileString($string)); } }