Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1) Kdyby\Tests\Assets\Asset\FileAssetTest::testLoading
- Expectation failed for method name is equal to <string:load> when invoked 1 time(s).
- Parameter 0 for invocation Kdyby\Assets\IResourceLoader::load(Kdyby\Assets\Asset\FileAsset Object (...)) does not match expected value.
- Failed asserting that two objects are equal.
- ### test
- public function testLoading()
- {
- $asset = new FileAsset($this->barAsset);
- $this->assertEquals(NULL, $asset->getContent());
- $loader = $this->getMock('Kdyby\Assets\IResourceLoader', array('load'));
- $loader->expects($this->once())
- ->method('load')
- ->with($this->equalTo($asset))
- ->will($this->returnValue('content'));
- $this->assertTrue($asset->load($loader));
- $this->assertEquals('content', $asset->getContent());
- }
- ### trida
- /**
- * @param \Kdyby\Assets\IResourceLoader $loader
- * @return bool
- */
- public function load(Kdyby\Assets\IResourceLoader $loader)
- {
- if ($this->getContent() !== NULL) {
- return TRUE;
- }
- if (FALSE !== ($content = $loader->load($this))) {
- $this->setContent($content);
- return TRUE;
- }
- return FALSE;
- }
Advertisement
Add Comment
Please, Sign In to add comment