public function testIsRequested() { $manager = new Manager(); $manager->parseIncludes(array('foo', 'bar', 'baz.bart')); $scope = new Scope($manager, Mockery::mock('League\\Fractal\\Resource\\ResourceAbstract')); $this->assertTrue($scope->isRequested('foo')); $this->assertTrue($scope->isRequested('bar')); $this->assertTrue($scope->isRequested('baz')); $this->assertTrue($scope->isRequested('baz.bart')); $this->assertFalse($scope->isRequested('nope')); $childScope = $scope->embedChildScope('baz', Mockery::mock('League\\Fractal\\Resource\\ResourceAbstract')); $this->assertTrue($childScope->isRequested('bart')); $this->assertFalse($childScope->isRequested('foo')); $this->assertFalse($childScope->isRequested('bar')); $this->assertFalse($childScope->isRequested('baz')); }