function test_login_incorrect_user_pass() { $_POST = array( 'user' => 'd', 'pass' => 'aa', 'Submit' => 'Submit'); $usr = new ctrl_users(); $usr->login(); $result = $usr->display_outer(true); // Check that form is redisplayed with invalid user/pass error $this->assertEquals(preg_match("/<div\ +id=\"errors\">/", $result), 1); $this->assertEquals(preg_match ("/<li>Username or password is incorrect<\/li>/", $result), 1); $this->assertEquals(preg_match("/<form .+ id=\"login\">/", $result), 1); }