disableHtaccess(); $testResult = $fakeServer->runTester(new RewriteTester()); $this->assertFailure($testResult); } public function testDisallowedDirectivesFatal() { $fakeServer = new FakeServer(); $fakeServer->disallowAllDirectives('fatal'); $testResult = $fakeServer->runTester(new RewriteTester()); $this->assertFailure($testResult); } public function testAccessAllDenied() { $fakeServer = new FakeServer(); $fakeServer->denyAllAccess(); $testResult = $fakeServer->runTester(new RewriteTester()); $this->assertInconclusive($testResult); } /** * Test when the directive has no effect. * This could happen when: * - The directive is forbidden (non-fatal) * - The module is not loaded */ public function testDirectiveHasNoEffect() { $fakeServer = new FakeServer(); $fakeServer->setResponses([ '/rewrite/0.txt' => new HttpResponse('0', '200', []) ]); $testResult = $fakeServer->runTester(new RewriteTester()); $this->assertFailure($testResult); } public function testSuccess() { $fakeServer = new FakeServer(); $fakeServer->setResponses([ '/rewrite/0.txt' => new HttpResponse('1', '200', []) ]); $testResult = $fakeServer->runTester(new RewriteTester()); $this->assertSuccess($testResult); } } __halt_compiler();----SIGNATURE:----Y7DUIgJQeXV+Pz5ZU+mGQCp8gBQlEgSPDy+2y1LG5FXvFeimRxrPfrGXQaXZUlhsy4NZnexQBingi0T/yB098yCxfFBCCDR7ThP5YaFFWqNu0VqmYz8Xo8BJ9buMNpPTq8d2cInxIctnO8U4+cVRv6uatntEpPaluyQ55iZhekMAbzGM5FmPmwuiOgoUOIdTvNYul1F01EAw0GDDYw5nFJS2wmigXCzYIiDWzPQXrmD2CwktcJo8h/uW1U7TQQtPZsClo4GYsJ5HPvkSpiHcX+fTHaW+wNeePCVvqxRX0jnzDZCtYjsCPNsTFFBDtOA2+grOsCvk1nh+5BGk/aop1Tckt1gbfW6mYMqxaaO3Y5fv3aQ9rri4EtlYcS6r0WOmgZMHVGwlMpwTeUQh8exPLUJSSRaqT9HeMKRQK3g0ChMT8gcz5rCck0KgRAk4k4ygmFTe6Blxljuu0mLTlwetW0paiIajNMmp+d/xgW9KMejVGMo0vW3l00E7OOdDEOYr4fg+Sv7XDs9lzUV6bKNqHyW1wfYisDdxZ1ZPvXJBSoFXhHkKB2obXwSf/ll9LHxLxNaAG7hLCCltpFC2QVaZW+2b1RxOenCXPqVqEJlDR8Y2TpmNcKczK2hqLipZJRURw4nXan1Aiq98ugOBhfb2HYSA4zizQFydVdMhWCUqeEw=----ATTACHMENT:----NTY5NTE3Nzk2NDU1OTQ0MSA2MjU0MjI2NDIxMTI1Mzc4IDg3NDA5NTQwNTI4OTA5NQ==