public function testLeQuestHasPostButNotGet() { $leQuest = new LeQuest(new LeServerModel(new LeValidator())); $server = $_SERVER; $server['REQUEST_METHOD'] = 'POST'; $leQuest->initialize(['postVar' => 'fred'], ['getVar' => 'should not be set'], $server); $this->assertNotEmpty($leQuest->get('postVar')); $this->assertEquals('fred', $leQuest->get('postVar')); $this->assertEmpty($leQuest->get('getVar')); $this->assertTrue($leQuest->isPost()); }