@@ -78,10 +78,7 @@ public function testBatchInsert()
7878
7979 $ users = DB ::collection ('users ' )->get ();
8080 $ this ->assertEquals (2 , count ($ users ));
81-
82- $ user = $ users [0 ];
83- $ this ->assertEquals ('Jane Doe ' , $ user ['name ' ]);
84- $ this ->assertTrue (is_array ($ user ['tags ' ]));
81+ $ this ->assertTrue (is_array ($ users [0 ]['tags ' ]));
8582 }
8683
8784 public function testFind ()
@@ -118,8 +115,10 @@ public function testUpdate()
118115 DB ::collection ('users ' )->where ('name ' , 'John Doe ' )->update (array ('age ' => 100 ));
119116 $ users = DB ::collection ('users ' )->get ();
120117
121- $ this ->assertEquals (20 , $ users [0 ]['age ' ]);
122- $ this ->assertEquals (100 , $ users [1 ]['age ' ]);
118+ $ john = DB ::collection ('users ' )->where ('name ' , 'John Doe ' )->first ();
119+ $ jane = DB ::collection ('users ' )->where ('name ' , 'Jane Doe ' )->first ();
120+ $ this ->assertEquals (100 , $ john ['age ' ]);
121+ $ this ->assertEquals (20 , $ jane ['age ' ]);
123122 }
124123
125124 public function testDelete ()
@@ -326,7 +325,7 @@ public function testSkip()
326325 array ('name ' => 'spoon ' , 'type ' => 'round ' , 'amount ' => 14 )
327326 ));
328327
329- $ items = DB ::collection ('items ' )->skip (2 )->get ();
328+ $ items = DB ::collection ('items ' )->orderBy ( ' name ' )-> skip (2 )->get ();
330329 $ this ->assertEquals (2 , count ($ items ));
331330 $ this ->assertEquals ('spoon ' , $ items [0 ]['name ' ]);
332331 }
@@ -471,7 +470,9 @@ public function testOperators()
471470
472471 $ results = DB ::collection ('users ' )->where ('age ' , 'exists ' , true )->get ();
473472 $ this ->assertEquals (2 , count ($ results ));
474- $ this ->assertEquals ('John Doe ' , $ results [0 ]['name ' ]);
473+ $ resultsNames = array ($ results [0 ]['name ' ], $ results [1 ]['name ' ]);
474+ $ this ->assertContains ('John Doe ' , $ resultsNames );
475+ $ this ->assertContains ('Robert Roe ' , $ resultsNames );
475476
476477 $ results = DB ::collection ('users ' )->where ('age ' , 'exists ' , false )->get ();
477478 $ this ->assertEquals (1 , count ($ results ));
0 commit comments