markTestSkipped('Twig is not installed.'); } } public function testInvalidTemplateNameGetContent() { $loader = $this->getMock('Twig_LoaderInterface'); $loader->expects($this->once()) ->method('getSource') ->with('asdf') ->will($this->throwException(new \Twig_Error_Loader(''))); $resource = new TwigResource($loader, 'asdf'); $this->assertEquals('', $resource->getContent()); } public function testInvalidTemplateNameIsFresh() { $loader = $this->getMock('Twig_LoaderInterface'); $loader->expects($this->once()) ->method('isFresh') ->with('asdf', 1234) ->will($this->throwException(new \Twig_Error_Loader(''))); $resource = new TwigResource($loader, 'asdf'); $this->assertFalse($resource->isFresh(1234)); } }