eZ\Publish\Core\SignalSlot\Tests\SignalDispatcher\DefaultSignalDispatcherTest::testEmitSignalSingleSlotRelative PHP Method

testEmitSignalSingleSlotRelative() public method

    public function testEmitSignalSingleSlotRelative()
    {
        $signal = new SignalSlot\Signal\ContentService\PublishVersionSignal();
        $slot = $this->getMock('\\eZ\\Publish\\Core\\SignalSlot\\Slot');
        $slot->expects($this->once())->method('receive')->with($signal);
        $dispatcher = new SignalSlot\SignalDispatcher\DefaultSignalDispatcher();
        $dispatcher->attach('ContentService\\PublishVersionSignal', $slot);
        $dispatcher->emit($signal);
    }