Pheasant\Tests\EventsTestCase::testIssue30 PHP Method

testIssue30() public method

Events on objects returned by finder do not fire
public testIssue30 ( )
    public function testIssue30()
    {
        $this->mapper->shouldReceive('save')->times(1);
        $this->initialize('Pheasant\\Tests\\Examples\\EventTestObject', function ($builder) {
            $builder->properties(array('test' => new Types\StringType()));
        });
        $do = EventTestObject::fromArray(array('test' => 'llamas'), false);
        $do->save();
        $this->assertEquals($do->events, array('beforeSave', 'afterSave'));
    }