public function testFetchRef() { // stub schema $jsonSchema = new \stdClass(); $jsonSchema->id = 'stub'; $jsonSchema->additionalItems = 'stub'; $ref = 'ref'; $sourceUri = null; // mock retriever $retriever = $this->getMock('JsonSchema\\Uri\\UriRetriever', array('retrieve')); $retriever->expects($this->any())->method('retrieve')->will($this->returnValue($jsonSchema)); // stub resolver $resolver = new \JsonSchema\RefResolver(); $resolver->setUriRetriever($retriever); $this->assertEquals($jsonSchema, $resolver->fetchRef($ref, $sourceUri)); }