public function testDispatch() { $mockEventName = 'a.b-c.d-e'; $mockEvent = Mockery::mock(Event::class); $this->mockOriginalDispatcher->shouldReceive('dispatch')->with($mockEventName, $mockEvent); $this->mockStatsdClient->shouldReceive('increment')->with('a-b-c-d-e'); $this->dispatcher->dispatch($mockEventName, $mockEvent); }
/** * Expects a specific event to be called. * * @param string $event_name Event name. * * @return void */ protected function expectEvent($event_name) { $this->eventDispatcher->shouldReceive('dispatch')->with($event_name, m::any())->once(); }