lithium\tests\cases\data\model\QueryTest::testRelationships PHP Method

testRelationships() public method

public testRelationships ( )
    public function testRelationships()
    {
        $query = new Query(array('relationships' => array('Model1' => array('foo' => 'bar'))));
        $query->relationships('Model1.Model2', array('bar' => 'baz'));
        $expected = array('Model1' => array('foo' => 'bar'), 'Model1.Model2' => array('bar' => 'baz'));
        $relationships = $query->relationships();
        $this->assertEqual($expected, $relationships);
        $query = new Query();
        $query->relationships('Model1', array('foo' => 'bar'));
        $query->relationships('Model1.Model2', array('bar' => 'baz'));
        $relationships = $query->relationships();
        $this->assertEqual($expected, $relationships);
    }