config = Pickles\Config::getInstance(); $this->config->data['pickles']['disabled'] = false; $this->config->data['pickles']['profiler'] = false; setUpRequest('home'); $module = 'assertTrue(in_array('Location: https://testsite.com/secure', xdebug_get_headers())); } public function testForceInsecure() { setUpRequest('insecure'); $_SERVER['HTTPS'] = 'on'; $module = 'assertTrue(in_array('Location: http://testsite.com/insecure', xdebug_get_headers())); } public function testValidationErrors() { setUpRequest('validationerrors'); $module = ' "bar"]; }' . '}'; file_put_contents(SITE_MODULE_PATH . 'validationerrors.php', $module); new Pickles\Router(); $this->expectOutputString('{"status":"error","message":"The test field is required."}'); } }