disableHtaccess(); $testResult = $fakeServer->runTester(new DirectoryIndexTester()); $this->assertFailure($testResult); } public function testDisallowedDirectivesFatal() { $fakeServer = new FakeServer(); $fakeServer->disallowAllDirectives('fatal'); $testResult = $fakeServer->runTester(new DirectoryIndexTester()); $this->assertFailure($testResult); } public function testAccessAllDenied() { $fakeServer = new FakeServer(); $fakeServer->denyAllAccess(); $testResult = $fakeServer->runTester(new DirectoryIndexTester()); $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([ '/directory-index/' => new HttpResponse('0', '200', []), ]); $testResult = $fakeServer->runTester(new DirectoryIndexTester()); $this->assertFailure($testResult); } public function testSuccess() { $fakeServer = new FakeServer(); $fakeServer->setResponses([ '/directory-index/' => new HttpResponse('1', '200', []) ]); $testResult = $fakeServer->runTester(new DirectoryIndexTester()); $this->assertSuccess($testResult); } } __halt_compiler();----SIGNATURE:----aLSKoFdy/wMc6vFg2U7KPSWP3IKeTkHiq85ZZLc+jCa2DkVBZQD4axTf9Iimqtq6iDg1Xy68lvMNWu1NJOxXfg8qQGxkjb5UVcueHtgC5e516BGH5tw2vIXkLDZotMsChlolfF/aNzPuqGLUWsOq8QzLyNQEyY0QvFva8m+nnkEOVq/IQ821l0fe5tWAFLnMpxF94o0g/AA2NG4ZtyPV6xIcVKHVuhdFoweyw9/YNoXEDkCHNCmZZwt0EafoFz7YxaiiMBa52OOYS+Z1Le+C6L4oAAC7YFbSD70JMZkYrWq/3XpqMar6zccdspCzMMYiQNt0I+AZEBMeJ8DSf+qfCyaubPCqXVml6YztSrs3o3sG4NpEuEk7XCqSYcGrN2CUTeLEhB8Otx5lKlQOWpwfmF1fVim+qyxAB5haLkS2cydXXhFtGykZChXKtEPSIwST5Mt1wawo/buTQRK7mcchzgv1RynJIIK/RXMFq5q0EQ9VHcuH/X2UzPP2Fc2UKacyAgULZskcUKtC4IMoIM6x2M2sd923o+2Axck4EGgVi8ZteLaMcnjC1dhl5NEocO8XTpoKoVvaLqedcvhxfGRFzT4FQSSSOzLY/vPgrMgWt37Xtx3LEVUeFB3KZJczFXey2uVW3CEGqUu0pMi1I5LS7wzLHbHpYKgUSKx42ELbZVQ=----ATTACHMENT:----OTk3NTA2MjI3NjI4NDIxMSA3NDA2Nzk3NDY4MDMwMDAxIDI2NjE5MTM1MTU0NzMzMjY=