@@ -25,8 +25,8 @@ public function testNewModel()
2525 public function testInsert ()
2626 {
2727 $ user = new User ;
28- $ user ->name = " John Doe " ;
29- $ user ->title = " admin " ;
28+ $ user ->name = ' John Doe ' ;
29+ $ user ->title = ' admin ' ;
3030 $ user ->age = 35 ;
3131
3232 $ user ->save ();
@@ -39,15 +39,15 @@ public function testInsert()
3939 $ this ->assertNotEquals (0 , strlen ((string ) $ user ->_id ));
4040 $ this ->assertInstanceOf ('DateTime ' , $ user ->created_at );
4141
42- $ this ->assertEquals (" John Doe " , $ user ->name );
42+ $ this ->assertEquals (' John Doe ' , $ user ->name );
4343 $ this ->assertEquals (35 , $ user ->age );
4444 }
4545
4646 public function testUpdate ()
4747 {
4848 $ user = new User ;
49- $ user ->name = " John Doe " ;
50- $ user ->title = " admin " ;
49+ $ user ->name = ' John Doe ' ;
50+ $ user ->title = ' admin ' ;
5151 $ user ->age = 35 ;
5252 $ user ->save ();
5353
@@ -61,15 +61,15 @@ public function testUpdate()
6161 $ this ->assertInstanceOf ('DateTime ' , $ check ->updated_at );
6262 $ this ->assertEquals (1 , User::count ());
6363
64- $ this ->assertEquals (" John Doe " , $ check ->name );
64+ $ this ->assertEquals (' John Doe ' , $ check ->name );
6565 $ this ->assertEquals (36 , $ check ->age );
6666 }
6767
6868 public function testDelete ()
6969 {
7070 $ user = new User ;
71- $ user ->name = " John Doe " ;
72- $ user ->title = " admin " ;
71+ $ user ->name = ' John Doe ' ;
72+ $ user ->title = ' admin ' ;
7373 $ user ->age = 35 ;
7474 $ user ->save ();
7575
@@ -84,29 +84,29 @@ public function testDelete()
8484 public function testAll ()
8585 {
8686 $ user = new User ;
87- $ user ->name = " John Doe " ;
88- $ user ->title = " admin " ;
87+ $ user ->name = ' John Doe ' ;
88+ $ user ->title = ' admin ' ;
8989 $ user ->age = 35 ;
9090 $ user ->save ();
9191
9292 $ user = new User ;
93- $ user ->name = " Jane Doe " ;
94- $ user ->title = " user " ;
93+ $ user ->name = ' Jane Doe ' ;
94+ $ user ->title = ' user ' ;
9595 $ user ->age = 32 ;
9696 $ user ->save ();
9797
9898 $ all = User::all ();
9999
100100 $ this ->assertEquals (2 , count ($ all ));
101- $ this ->assertEquals (" John Doe " , $ all [0 ]->name );
102- $ this ->assertEquals (" Jane Doe " , $ all [1 ]->name );
101+ $ this ->assertEquals (' John Doe ' , $ all [0 ]->name );
102+ $ this ->assertEquals (' Jane Doe ' , $ all [1 ]->name );
103103 }
104104
105105 public function testFind ()
106106 {
107107 $ user = new User ;
108- $ user ->name = " John Doe " ;
109- $ user ->title = " admin " ;
108+ $ user ->name = ' John Doe ' ;
109+ $ user ->title = ' admin ' ;
110110 $ user ->age = 35 ;
111111 $ user ->save ();
112112
@@ -116,7 +116,7 @@ public function testFind()
116116 $ this ->assertEquals (true , $ check ->exists );
117117 $ this ->assertEquals ($ user ->_id , $ check ->_id );
118118
119- $ this ->assertEquals (" John Doe " , $ check ->name );
119+ $ this ->assertEquals (' John Doe ' , $ check ->name );
120120 $ this ->assertEquals (35 , $ check ->age );
121121 }
122122
@@ -134,15 +134,14 @@ public function testCreate()
134134
135135 $ this ->assertInstanceOf ('Jenssegers\Mongodb\Model ' , $ user );
136136 $ this ->assertEquals (true , $ user ->exists );
137-
138- $ this ->assertEquals ("Jane Poe " , $ user ->name );
137+ $ this ->assertEquals ('Jane Poe ' , $ user ->name );
139138 }
140139
141140 public function testDestroy ()
142141 {
143142 $ user = new User ;
144- $ user ->name = " John Doe " ;
145- $ user ->title = " admin " ;
143+ $ user ->name = ' John Doe ' ;
144+ $ user ->title = ' admin ' ;
146145 $ user ->age = 35 ;
147146 $ user ->save ();
148147
@@ -154,8 +153,8 @@ public function testDestroy()
154153 public function testTouch ()
155154 {
156155 $ user = new User ;
157- $ user ->name = " John Doe " ;
158- $ user ->title = " admin " ;
156+ $ user ->name = ' John Doe ' ;
157+ $ user ->title = ' admin ' ;
159158 $ user ->age = 35 ;
160159 $ user ->save ();
161160
@@ -171,7 +170,7 @@ public function testTouch()
171170 public function testSoftDelete ()
172171 {
173172 $ user = new Soft ;
174- $ user ->name = " Softy " ;
173+ $ user ->name = ' Softy ' ;
175174 $ user ->save ();
176175 $ this ->assertEquals (true , $ user ->exists );
177176
@@ -203,16 +202,27 @@ public function testPrimaryKey()
203202 $ book = new Book ;
204203 $ this ->assertEquals ('title ' , $ book ->getKeyName ());
205204
206- $ book ->title = " A Game of Thrones " ;
207- $ book ->author = " George R. R. Martin " ;
205+ $ book ->title = ' A Game of Thrones ' ;
206+ $ book ->author = ' George R. R. Martin ' ;
208207 $ book ->save ();
209208
210- $ this ->assertEquals (" A Game of Thrones " , $ book ->getKey ());
209+ $ this ->assertEquals (' A Game of Thrones ' , $ book ->getKey ());
211210
212- $ check = Book::find (" A Game of Thrones " );
211+ $ check = Book::find (' A Game of Thrones ' );
213212 $ this ->assertEquals ('title ' , $ check ->getKeyName ());
214- $ this ->assertEquals ("A Game of Thrones " , $ check ->getKey ());
215- $ this ->assertEquals ("A Game of Thrones " , $ check ->title );
213+ $ this ->assertEquals ('A Game of Thrones ' , $ check ->getKey ());
214+ $ this ->assertEquals ('A Game of Thrones ' , $ check ->title );
215+ }
216+
217+ public function testScope ()
218+ {
219+ Item::insert (array (
220+ array ('name ' => 'knife ' , 'type ' => 'sharp ' ),
221+ array ('name ' => 'spoon ' , 'type ' => 'round ' )
222+ ));
223+
224+ $ sharp = Item::sharp ()->get ();
225+ $ this ->assertEquals (1 , $ sharp ->count ());
216226 }
217227
218228}
0 commit comments