function testUnbind() { global $eArgs, $eData; $eArgs = $eData = null; $args = 'This is a test'; $data = array(1, 2, 4, 5); $base = new BaseClass(); $base->bind('firstevent', 'test_callback'); $base->bind('secondevent', $data, 'test_callback'); $base->unbind('firstevent'); $base->trigger('firstevent', $args); $this->okFalse($eArgs == $args, 'Attempting to trigger first event after unbind()'); $base->unbind('secondevent'); $base->trigger('secondevent'); $this->okFalse($eData === $data, 'Attempting to trigger second event after unbind()'); }