lithium\tests\integration\data\DatabaseTest::testOrderWithHasManyWorksIfOrderByMainIdFirst PHP Method

testOrderWithHasManyWorksIfOrderByMainIdFirst() public method

    public function testOrderWithHasManyWorksIfOrderByMainIdFirst()
    {
        $expected = (include $this->_export . '/testHasManyWithOrder.php');
        $galleries = Galleries::find('all', array('order' => array('id', 'Images.title' => 'DESC'), 'with' => 'Images'));
        $this->assertCount(2, $galleries);
        $this->assertEqual($expected, $galleries->to('array'));
        $galleries = Galleries::find('all', array('order' => array('name' => 'DESC', 'Images.title' => 'DESC'), 'with' => 'Images'));
        $this->assertCount(2, $galleries);
        $this->assertEqual(array_reverse($expected, true), $galleries->to('array'));
    }