public function testSetEncoding() { $form = new \r8\Form(); $this->assertSame("application/x-www-form-urlencoded", $form->getEncoding()); $this->assertSame($form, $form->setEncoding("multipart/form-data")); $this->assertSame("multipart/form-data", $form->getEncoding()); try { $form->setEncoding(" "); $this->fail("An expected exception was not thrown"); } catch (\r8\Exception\Argument $err) { $this->assertSame("Must not be empty", $err->getMessage()); } }