Example #1
0
 public function testDeleteThru()
 {
     $user = new User();
     $user->first_name = 'sean';
     $user->save();
     $group = new Group();
     $group->name = "Sean's Group";
     $group->save();
     $this->assertTrue(empty($u->groups));
     $user->associateWith($group);
     $u = new User($user->id);
     $groups = $u->groups;
     $this->assertTrue(!empty($groups));
     $u->groups[0]->delete();
     $u2 = new User($user->id);
     $groups = $u2->groups;
     $this->assertTrue(empty($u2->groups));
 }