InteractsWithQueueTest.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. namespace Maatwebsite\Excel\Tests;
  3. use Illuminate\Queue\InteractsWithQueue;
  4. use Maatwebsite\Excel\Jobs\AppendDataToSheet;
  5. use Maatwebsite\Excel\Jobs\AppendQueryToSheet;
  6. use Maatwebsite\Excel\Jobs\AppendViewToSheet;
  7. use Maatwebsite\Excel\Jobs\ReadChunk;
  8. class InteractsWithQueueTest extends TestCase
  9. {
  10. /**
  11. * Setup the test environment.
  12. */
  13. protected function setUp(): void
  14. {
  15. parent::setUp();
  16. }
  17. /**
  18. * @test
  19. */
  20. public function read_chunk_job_can_interact_with_queue()
  21. {
  22. $this->assertContains(InteractsWithQueue::class, class_uses(ReadChunk::class));
  23. }
  24. /**
  25. * @test
  26. */
  27. public function append_data_to_sheet_job_can_interact_with_queue()
  28. {
  29. $this->assertContains(InteractsWithQueue::class, class_uses(AppendDataToSheet::class));
  30. }
  31. /**
  32. * @test
  33. */
  34. public function append_query_to_sheet_job_can_interact_with_queue()
  35. {
  36. $this->assertContains(InteractsWithQueue::class, class_uses(AppendQueryToSheet::class));
  37. }
  38. /**
  39. * @test
  40. */
  41. public function append_view_to_sheet_job_can_interact_with_queue()
  42. {
  43. $this->assertContains(InteractsWithQueue::class, class_uses(AppendViewToSheet::class));
  44. }
  45. }