lithium\tests\cases\data\entity\RecordTest::testMethodDispatch PHP Method

testMethodDispatch() public method

public testMethodDispatch ( )
    public function testMethodDispatch()
    {
        $result = $this->_record->save(array('title' => 'foo'));
        $this->assertEqual('create', $result['query']->type());
        $this->assertEqual(array('title' => 'foo'), $result['query']->data());
        $record = $this->_record;
        $this->assertException("Unhandled method call `invalid`.", function () use($record) {
            $record->invalid();
        });
    }