public function testSubmitSimpleForm() { $form = new Form('product'); $form->submit(['foo' => 'bar'], ['tmp' => '/foo.png']); $this->assertSame('product', $form->getName()); $this->assertNull($form->getParent()); $this->assertSame(['foo' => 'bar'], $form->getData()); $this->assertSame(['tmp' => '/foo.png'], $form->getFiles()); $this->assertTrue($form->isRoot()); $this->assertTrue($form->isSubmitted()); }