get_page('admin'); $this->assertEquals(403, $page->code); $this->assertEquals("Permission Denied", $page->title); send_event(new UserLoginEvent(User::by_name(self::$user_name))); $page = $this->get_page('admin'); $this->assertEquals(403, $page->code); $this->assertEquals("Permission Denied", $page->title); send_event(new UserLoginEvent(User::by_name(self::$admin_name))); $page = $this->get_page('admin'); $this->assertEquals(200, $page->code); $this->assertEquals("Admin Tools", $page->title); } }