get_page('ip_ban/list'); $this->assert_response(403); $this->assert_title("Permission Denied"); $this->log_in_as_admin(); $this->get_page('ip_ban/list'); $this->assert_no_text("42.42.42.42"); $this->set_field('ip', '42.42.42.42'); $this->set_field('reason', 'unit testing'); $this->set_field('end', '1 week'); $this->click("Ban"); $this->assert_text("42.42.42.42"); $this->click("Remove"); // FIXME: remove which ban? :S $this->assert_no_text("42.42.42.42"); $this->log_out(); # FIXME: test that the IP is actually banned } } ?>