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:----kBZrfFKxOVIQ8L1+d4Vd4jUPUGShz/LC247G+SIV8p1D6f2fhQ5iNjRSBp4GHv3bT2jZVzwy7fNM0YgohWy2ZxNCrPxzeqgcJ3nCdLCFkjhA6lV+AzXPh7WvT7s1fEo7pce8x8Hh4qlWreF1nZx3qcwdbtWRg1eZv0OUNIzGlWYnea4i0wxli1qjJKqCnlUcg3pn8ejpWge7zF7RLPoE85sfReUcKLwKpdyGoqHEQHJGGYMgSn+nZ0FXDvGrakt3N0jzwdC2rRdog5ZcBYk09Eu5ULcCot5LV6hC+8MCpCrfefbwiRqLH3d646petzusw8daQU6NhzTn9xhhWCyKSDQYqejEqFiYrHHB3RW1mr2DvyrZb+NrXro4DQ9ADyGrZ3w4GT5cVcm2VIsggknXAKUSh3LDQDUEOwWDgDh1HF2nU9j/j7bYmAjWSsMsheBEaqtK+0GC9WMzdijRQlIGeZDEdgo/9eKpN4SlYmQ7aVxD561loj4HxG4zsiwvx3KAbb9WhsJJdbIPUXYBZzSyANBXSQTL6Bv79Vi71AGqlESbDK9Mpk1C+GxvqLHWyPvv9+oCKForOnDqD1B8rFgSUSPwsV3YzPnZqRhoPWHC+evRTTsdy3M7Lc+q7w268RThuUeS8faujIVis8qlywecyqAcvK5sAYzqFTU+brNatXM=----ATTACHMENT:----MjU5NDA1MTUwNDc1NDk2OSA3MzM1Njk4MjU1OTE2NTA5IDQ3NzMxNjkyNjMyMDc1NTI=