/** * @covers ::getFiles */ public function testGetFiles() { $data = $this->form->getFiles(); $this->assertEquals('tests/files/file.txt', $data['file']['name']); $this->assertFileExists($data['file']['tmp_name']); $this->assertFileEquals('tests/files/file.txt', $data['file']['tmp_name']); $this->assertNotEquals('tests/files/file.txt', $data['file']['tmp_name']); $this->assertEquals(10, $data['file']['size']); $this->assertEquals(UPLOAD_ERR_OK, $data['file']['error']); $this->assertEquals('text/plain', $data['file']['type']); $this->assertEquals('tests/files/other.txt', $data['other']['file']['name']); $this->assertFileExists($data['other']['file']['tmp_name']); $this->assertFileEquals('tests/files/other.txt', $data['other']['file']['tmp_name']); $this->assertNotEquals('tests/files/other.txt', $data['other']['file']['tmp_name']); $this->assertEquals(16, $data['other']['file']['size']); $this->assertEquals(UPLOAD_ERR_OK, $data['other']['file']['error']); $this->assertEquals('text/plain', $data['other']['file']['type']); $this->assertEmpty($data['other']['empty']['name']); $this->assertEmpty($data['other']['empty']['tmp_name']); $this->assertEmpty($data['other']['empty']['type']); $this->assertEquals(0, $data['other']['empty']['size']); $this->assertEquals(UPLOAD_ERR_NO_FILE, $data['other']['empty']['error']); }