File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed
tests/unit/Codeception/Module Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -442,6 +442,28 @@ public function testAmDigestAuthenticatedThrowsExceptionWithFunctionalModules()
442442 $ this ->module ->amDigestAuthenticated ('username ' , 'password ' );
443443 }
444444
445+ public function testCanResetHTTPAuthenticated ()
446+ {
447+ $ this ->module ->amHttpAuthenticated ('user ' , 'pass ' );
448+ $ this ->module ->sendGET ('/rest/user/ ' );
449+ $ server = $ this ->module ->client ->getRequest ()->getServer ();
450+ $ this ->assertArrayHasKey ('PHP_AUTH_USER ' , $ server );
451+ $ this ->assertArrayHasKey ('PHP_AUTH_PW ' , $ server );
452+ $ this ->module ->setServerParameters ([]);
453+ $ this ->module ->sendGET ('/rest/user/ ' );
454+ $ server = $ this ->module ->client ->getRequest ()->getServer ();
455+ $ this ->assertArrayNotHasKey ('PHP_AUTH_USER ' , $ server );
456+ $ this ->assertArrayNotHasKey ('PHP_AUTH_PW ' , $ server );
457+ }
458+
459+ public function testHaveServerParameter ()
460+ {
461+ $ this ->module ->haveServerParameter ('my ' , 'param ' );
462+ $ this ->module ->sendGET ('/rest/user/ ' );
463+ $ server = $ this ->module ->client ->getRequest ()->getServer ();
464+ $ this ->assertArrayHasKey ('my ' , $ server );
465+ }
466+
445467 /**
446468 * @param $configUrl
447469 * @param $requestUrl
You can’t perform that action at this time.
0 commit comments