From b6363bcb03fcb9644989336b983e0fd4ab2d574f Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Mon, 15 Dec 2008 20:49:05 +0000 Subject: Update to reflect changes in Kohana ORM relationship code. Now you must call ORM::save() after ORM::add() and ORM::remove(). --- core/tests/Access_Helper_Test.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'core/tests/Access_Helper_Test.php') diff --git a/core/tests/Access_Helper_Test.php b/core/tests/Access_Helper_Test.php index 9b08b2cd..ce9276fd 100644 --- a/core/tests/Access_Helper_Test.php +++ b/core/tests/Access_Helper_Test.php @@ -280,8 +280,7 @@ class Access_Helper_Test extends Unit_Test_Case { foreach ($user->groups as $group) { $user->remove($group); } - // @todo remove this reload when http://dev.kohanaphp.com/ticket/959 is resolved - $user->reload(); + $user->save(); user::set_active($user); // This user can't edit anything @@ -291,8 +290,11 @@ class Access_Helper_Test extends Unit_Test_Case { // Now add them to a group that has edit permission $group = group::create("access_test"); $group->add($user); + $group->save(); access::allow($group, "edit", $root); - user::set_active($user->reload()); + + $user = ORM::factory("user", $user->id); // reload() does not flush related columns + user::set_active($user); // And verify that the user can edit. $this->assert_true(access::can("edit", $root)); -- cgit v1.2.3