/** @test */ public function it_returns_value_of_the_named_array_entry() { $fn = T\getProperty('name'); $object = new \stdClass(); $object->name = 'Tom'; $this->assertSame('Tom', $fn($object)); }
/** * @test * @expectedException \InvalidArgumentException */ public function it_throws_exception_when_scalar_entry() { $fn = T\getProperty('name'); $this->assertSame('Tom', $fn('name')); }