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'));
}