lithium\tests\cases\data\EntityTest::testStringCasting PHP Method

testStringCasting() public method

Tests that an entity can be cast to a string based on its bound model's meta data.
public testStringCasting ( )
    public function testStringCasting()
    {
        $model = $this->_model;
        $old = $model::meta('title') ?: 'title';
        $model::meta('title', 'firstName');
        $object = new Entity(compact('model'));
        $object->firstName = 'Bob';
        $this->assertEqual('Bob', (string) $object);
        $object->firstName = 'Rob';
        $this->assertEqual('Rob', (string) $object);
        $model::meta('title', $old);
    }