lithium\tests\integration\data\SourceTest::testEntityFields PHP Method

testEntityFields() public method

public testEntityFields ( )
    public function testEntityFields()
    {
        foreach ($this->galleriesData as $data) {
            Galleries::create($data)->save();
        }
        $all = Galleries::all();
        $result = $all->first(function ($doc) {
            return $doc->name === 'StuffMart';
        });
        $this->assertEqual('StuffMart', $result->name);
        $result = $result->data();
        $this->assertEqual('StuffMart', $result['name']);
        $result = $all->next();
        $this->assertEqual('Ma \'n Pa\'s Data Warehousing & Bait Shop', $result->name);
        $result = $result->data();
        $this->assertEqual('Ma \'n Pa\'s Data Warehousing & Bait Shop', $result['name']);
        $this->assertFalse($all->next());
    }