Commit b9743ef6 by Qiang Xue

fixed test break.

parent a2edf01c
...@@ -302,6 +302,9 @@ class ActiveRecordTest extends DatabaseTestCase ...@@ -302,6 +302,9 @@ class ActiveRecordTest extends DatabaseTestCase
// join with sub-relation // join with sub-relation
$orders = Order::find()->innerJoinWith([ $orders = Order::find()->innerJoinWith([
'items' => function ($q) {
$q->orderBy('tbl_item.id');
},
'items.category' => function ($q) { 'items.category' => function ($q) {
$q->where('tbl_category.id = 2'); $q->where('tbl_category.id = 2');
}, },
...@@ -381,7 +384,11 @@ class ActiveRecordTest extends DatabaseTestCase ...@@ -381,7 +384,11 @@ class ActiveRecordTest extends DatabaseTestCase
$this->assertNull($customers[1]->profile); $this->assertNull($customers[1]->profile);
// hasMany // hasMany
$customers = Customer::find()->active()->joinWith('orders')->orderBy('tbl_customer.id DESC, tbl_order.id')->all(); $customers = Customer::find()->active()->joinWith([
'orders' => function ($q) {
$q->orderBy('tbl_order.id');
}
])->orderBy('tbl_customer.id DESC, tbl_order.id')->all();
$this->assertEquals(2, count($customers)); $this->assertEquals(2, count($customers));
$this->assertEquals(2, $customers[0]->id); $this->assertEquals(2, $customers[0]->id);
$this->assertEquals(1, $customers[1]->id); $this->assertEquals(1, $customers[1]->id);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment