@@ -15,21 +15,12 @@ class CustomOrderTest extends TestCase
15
15
public function it_can_order_with_custom_order ()
16
16
{
17
17
$ response = $ this ->getJsonResponse ([
18
- 'order ' => [
18
+ 'order ' => [
19
19
[
20
20
'column ' => 0 ,
21
21
'dir ' => 'asc ' ,
22
22
],
23
23
],
24
- 'length ' => 10 ,
25
- 'start ' => 0 ,
26
- 'draw ' => 1 ,
27
- ]);
28
-
29
- $ response ->assertJson ([
30
- 'draw ' => 1 ,
31
- 'recordsTotal ' => 60 ,
32
- 'recordsFiltered ' => 60 ,
33
24
]);
34
25
35
26
$ this ->assertEquals (
@@ -43,12 +34,18 @@ protected function getJsonResponse(array $params = [])
43
34
$ data = [
44
35
'columns ' => [
45
36
['data ' => 'user.id ' , 'name ' => 'user.id ' , 'searchable ' => 'true ' , 'orderable ' => 'true ' ],
46
- ['data ' => 'user.email ' , 'name ' => 'user.email ' , 'searchable ' => 'true ' , 'orderable ' => 'true ' ],
47
37
['data ' => 'title ' , 'name ' => 'posts.title ' , 'searchable ' => 'true ' , 'orderable ' => 'true ' ],
48
38
],
39
+ 'length ' => 10 ,
40
+ 'start ' => 0 ,
41
+ 'draw ' => 1 ,
49
42
];
50
43
51
- return $ this ->call ('GET ' , '/relations/belongsTo ' , array_merge ($ data , $ params ));
44
+ return $ this ->call (
45
+ 'GET ' ,
46
+ '/relations/belongsTo ' ,
47
+ array_merge ($ data , $ params )
48
+ );
52
49
}
53
50
54
51
protected function setUp (): void
@@ -59,7 +56,8 @@ protected function setUp(): void
59
56
return $ datatables ->eloquent (Post::with ('user ' )->select ('posts.* ' ))
60
57
->orderColumn ('user.id ' , function ($ query , $ order ) {
61
58
$ query ->orderBy ('users.id ' , $ order == 'desc ' ? 'asc ' : 'desc ' );
62
- })->toJson ();
59
+ })
60
+ ->toJson ();
63
61
});
64
62
}
65
63
}
0 commit comments