public function testProcessWithoutDriver() { $container = $this->createContainerBuilderMock(); $container->expects($this->once())->method('getDefinition')->with($this->identicalTo('lug.resource.locale'))->will($this->returnValue($localeResource = $this->createDefinitionMock())); $localeResource->expects($this->once())->method('getMethodCalls')->will($this->returnValue([])); $this->compiler->process($container); }
public function testProcessWithMongoDBDriver() { $container = $this->createContainerBuilderMock(); $container->expects($this->exactly(2))->method('getDefinition')->will($this->returnValueMap([['validator.builder', $validatorBuilder = $this->createDefinitionMock()], ['lug.resource.locale', $localeResource = $this->createDefinitionMock()]])); $localeResource->expects($this->once())->method('getArgument')->with($this->identicalTo(1))->will($this->returnValue('foo')); $validatorBuilder->expects($this->never())->method('addMethodCall'); $this->compiler->process($container); }