public function testGetFieldValues() { $panel = new Panel('Foobar', $this->config); $data = ['type' => 'company', 'name' => 'amazon', 'dummy' => 'foo']; $actual = $panel->getFieldValues($data); $expected = ['type' => 'company', 'name' => 'amazon']; $this->assertEquals($actual, $expected, 'Data and field values should be equal.'); $data = []; $actual = $panel->getFieldValues($data); $expected = []; $this->assertEquals($actual, $expected, 'When data is empty the the field values should be empty.'); }