/** * @test */ function loadPost_to_load_into_request_data() { $_POST = ['test' => 'pack', 'more' => 'unpack']; $info = $this->req->packPost(); $_REQUEST['_saved'] = $info; $this->req->loadPost('_saved'); $this->assertEquals('pack', $this->req->get('test')); $this->assertEquals('unpack', $this->req->get('more')); }
/** * @test */ function isMobile_returns_true_for_chrome_UA_on_tablet() { $_SERVER['HTTP_USER_AGENT'] = 'Mozilla/5.0 (Linux; <Android Version>; <Build Tag etc.>) AppleWebKit/<WebKit Rev>(KHTML, like Gecko) Chrome/<Chrome Rev> Safari/<WebKit Rev>'; $this->assertFalse($this->req->isMobile()); $this->assertTrue($this->req->isTablet()); }