Exemplo n.º 1
0
 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();
 }