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:----ZGFri1oXB0nEwB1HKrbpTtk91l4ex+Eu10lWvrb/leo+wjx+Skv28hHE2VSpEpo5T3eyurqkUrkVA78qmWoR2mBmdoonzd96VhN6vWbGG1R4fJe9axVuh92Dtyiv+vYOru8LrREXwcnP4TAwEmvFDsNx4bpRraIYSna3GCY968ZNj9OdUMCTr9PZDy4vPim2oGUqzhxTcIEKFecVrBtKyIh6AAKjYxIXL6AT8ZKz3ZfqbN5CTcws43B6tkYsm4okeqrBqhcfDIkBDyZBQQKz9KTbwYSbSl470tTQEnwMP/k42r6KCXj4lihlGdHCfvaPsElS4mt07L2xoM0Wm7zv84RWPGPmziz7vmZYus8vdzpdUdXt/U1Ztih5ijVxPXEMHLs/dYSLkwfSr/7fvi/m/If3fIqB+JdqmsFgUVr4ZELCpBW7WjTQ2OQejKPhcxgOLT7V9NZE4bwxf/kg2Q03/0bdm52bssWqvu88fQZB3MLLDRrDd/I2vWRCU0vkQ/xIfzKQfJqHJc1VyGHkuz0F1MYIX7DnSUS2+Qx92Gt8/ILmFIprsJGbIbwdDlWpJ7kNvXo3ZLggNf7AJkaeHiSg/R0Y5Otp8nrN1o43qgRO5Mxfa5y/NKqAFL+UGKAkPVwrA/2ZGQs6C6bFipz57CyUCCEGcdxqJTi7IzA61SIeLkg=----ATTACHMENT:----MzczMzY3MzczNzg3NjY4OSAyNTYwODM5MjkyNjg4NzQyIDE4MjUzNjQ4NTYwODA0ODA=