/** * @testdox setJS() accepts an instance of Code */ public function testSetJSInstance() { $js = new Code('function(str){return str.toLowerCase();}'); $pc = new ProgrammableCallback('strtolower'); $pc->setJS($js); $this->assertSame($js, $pc->getJS()); }