Exemple #1
0
 /**
  * Test chained scopes
  *
  * @return null
  */
 public function testChainedScopes()
 {
     $this->assertEquals(0, User::by_level(1)->doe()->count());
     $user = TORM\Factory::create("user");
     $this->assertEquals(1, User::by_level(1)->doe()->count());
     $this->assertEquals(1, User::by_level(1)->doe()->email_first("Mary")->count());
     $user->updateAttributes(array("email" => "*****@*****.**"));
     $this->assertEquals(0, User::by_level(1)->doe()->email_first("Mary")->count());
     $this->assertEquals(1, User::by_level(1)->doe()->email_first("Marilyn")->count());
     $this->assertTrue($user->destroy());
 }