makeTestData(); } public function testCountCorrectNumberOfRecurringInvoicesDue() { //spin up 5 valid and 1 invalid recurring invoices $recurring_invoices = RecurringInvoice::where('next_send_date', '<=', Carbon::now()->addMinutes(30))->get(); Log::error(Carbon::now()->addMinutes(30)->format(config('ninja.date_time_format'))); $recurring_invoices->each(function ($inv, $key) { Log::error(Carbon::parse($inv->next_send_date)->format(config('ninja.date_time_format'))); }); $recurring_all = RecurringInvoice::all(); $this->assertEquals(5, $recurring_invoices->count()); $this->assertEquals(6, $recurring_all->count()); } }