w = new ComicDateWidget();
}
function providerTestFilterInstance() {
return array(
array(array(), array('format' => 'F jS, Y')),
array(array('title' => 'test'), array('title' => 'test', 'format' => 'F jS, Y')),
array(array('title' => 'test'), array('title' => 'test', 'format' => 'F jS, Y')),
array(array('title' => 'test', 'format' => 'test'), array('title' => 'test', 'format' => 'test')),
array(array('title' => 'test', 'format' => ''), array('title' => 'test', 'format' => 'F jS, Y')),
);
}
/**
* @dataProvider providerTestFilterInstance
*/
function testFilterInstance($new_instance, $expected_result) {
$this->assertEquals($expected_result, $this->w->_filter_instance($new_instance, array()));
}
function testUpdate() {
$w = $this->getMock('ComicDateWidget', array('_filter_instance'));
$w->expects($this->once())->method('_filter_instance');
$w->update(array(), array());
}
}