Example #1
0
 /**
  * @test
  */
 public function scope_due_current_month()
 {
     $jobs = JobCard::dueCurrentMonth()->get();
     foreach ($jobs as $job) {
         $this->assertInstanceOf(JobCard::class, $job);
         if ($job->job_cards_new_oc_date == null) {
             $this->assertGreaterThanOrEqual(Carbon::now()->firstOfMonth(), $job->job_cards_orig_oc_date);
             $this->assertLessThanOrEqual(Carbon::now()->lastOfMonth(), $job->job_cards_orig_oc_date);
             //                echo $job->job_cards_orig_oc_date;
         } else {
             $this->assertGreaterThanOrEqual(Carbon::now()->firstOfMonth(), $job->job_cards_new_oc_date);
             $this->assertLessThanOrEqual(Carbon::now()->lastOfMonth(), $job->job_cards_new_oc_date);
             //                echo $job->job_cards_new_oc_date;
         }
     }
 }