/** * @expectedException \FSi\Component\DataGrid\Exception\DataGridColumnException */ public function testMappingFieldsOptionInputArrayMissingMappingFieldsFormat() { $dateTimeObject = new \DateTime('2012-05-03 12:41:11'); $dateObject = new \DateTime('2012-05-03'); $value = array('datetime' => $dateTimeObject->format('Y-m-d H:i:s'), 'time' => $dateObject->format('Y-m-d H:i:s')); $this->column->setOption('input_type', 'array'); $this->column->filterValue($value); }
public function testFilterValueAvailableActionInActionsOption() { $this->column->setOption('actions', array('edit' => array('uri_scheme' => '/test/%s', 'domain' => 'fsi.pl', 'protocol' => 'https://', 'redirect_uri' => 'http://onet.pl/'))); $this->assertSame(array('edit' => array('url' => 'https://fsi.pl/test/bar?redirect_uri=' . urlencode('http://onet.pl/'), 'field_mapping_values' => array('foo' => 'bar'))), $this->column->filterValue(array('foo' => 'bar'))); }