function testIni() { // Test setting defaults/templates // Create the template $template = Request::init()->method(Http::POST)->withStrictSsl()->expectsType(Mime::HTML)->sendsType(Mime::FORM); Request::ini($template); $r = Request::init(); $this->assertTrue($r->strict_ssl); $this->assertEquals(Http::POST, $r->method); $this->assertEquals(Mime::HTML, $r->expected_type); $this->assertEquals(Mime::FORM, $r->content_type); // Test the default accessor as well $this->assertTrue(Request::d('strict_ssl')); $this->assertEquals(Http::POST, Request::d('method')); $this->assertEquals(Mime::HTML, Request::d('expected_type')); $this->assertEquals(Mime::FORM, Request::d('content_type')); Request::resetIni(); }