/** * @test */ public function should_make_many_notifications() { //Arrange $before = Notification::all()->count(); $listener = new NotificationsListener($this->app); $listener->setEventName('diff_tool.file_uploads_ready_to_compare'); $message = (object) ['project_id' => 'mock-project-1', 'request_id' => 'mock-request-1', 'stage' => 1]; //Act $listener->filesUploadReadyToCompareNotice($message); //Assert $after = Notification::all()->count(); $this->assertGreaterThan($before, $after); $this->assertEquals(2, count($listener->getNotificationsMade())); }