public function testOrderByCanBeOverridden() { $model = new TestModel(); $query1 = $model->newQuery()->orderBy('name')->orderBy('email', 'desc')->toSql(); $query2 = $model->newQuery()->orderBy('sort_order')->orderBy('name')->toSql(); $this->assertEquals('select * from "test" order by "name" asc, "email" desc', $query1); $this->assertEquals('select * from "test" order by "sort_order" asc, "name" asc', $query2); }