/**
* @covers Jam_Query_Builder_Insert::__call
*/
public function test_call()
{
$mock = $this->getMock('stdClass', array('test_event_callback'));
$jam_event_data_constraint = new PHPUnit_Framework_Constraint_And();
$jam_event_data_constraint->setConstraints(array($this->isInstanceOf('Jam_Event_Data'), $this->attribute($this->equalTo('builder.call_custom'), 'event'), $this->attribute($this->isInstanceOf('Jam_Query_Builder_Insert'), 'sender'), $this->attribute($this->equalTo(array('abc')), 'args')));
$mock->expects($this->once())->method('test_event_callback')->with($this->isInstanceOf('Jam_Query_Builder_Insert'), $jam_event_data_constraint, $this->equalTo('abc'));
Jam::meta('test_author')->events()->bind('builder.call_custom', array($mock, 'test_event_callback'));
$insert = new Jam_Query_Builder_Insert('test_author');
$insert->custom('abc');
}