public function testConnectShouldAddSignalIfItDoesNotExist() { $signals = SignalSlot::getSignals(); $this->assertTrue(empty($signals), var_export($signals, 1)); $handle = SignalSlot::connect('test', $this, __METHOD__); $signals = SignalSlot::getSignals(); $this->assertFalse(empty($signals)); $this->assertContains('test', $signals); }