public function spawnUser() { $user = factory(App\User::class)->create(); $user->name = 'FoodHistoryTest'; $user->email = '*****@*****.**'; $user->password = '******'; $user->gender = 'female'; $ageTemp = new \Carbon\Carbon(); $ageTemp->addYear(-23); $user->bdate = $ageTemp->toDateString(); $user->daily_calories = 1500; return $user; }
public function testCreateAndUpdateInvoice() { // Given an invoice data $data = factory(App\Invoice::class)->make()->toArray(); // Create an invoice with the data $invoice = $this->invoiceRepository->createInvoice($data['user_id'], $data); // Verify the invoice in database $this->seeInDatabase('invoices', ['id' => $invoice->id, 'user_id' => $data['user_id']]); // Given a new due date $dueDate = new Carbon\Carbon('next month'); // Update invoice with the new due date $invoice = $this->invoiceRepository->updateInvoice($invoice->id, ['due_date' => $dueDate]); // Verify the change in database $this->seeInDatabase('invoices', ['id' => $invoice->id, 'due_date' => $dueDate->toDateString()]); }
public function spawnUser() { $user = new App\User(); $user->name = 'Test'; $user->email = '*****@*****.**'; $user->password = '******'; $user->gender = 'female'; $user->weight = '110'; $user->height = '60'; $ageTemp = new \Carbon\Carbon(); $ageTemp->addYear(-23); $user->bdate = $ageTemp->toDateString(); return $user; }