make(); // $values = [ // 'name' => $consumable->name, // 'qty' => $consumable->qty, // 'category_id' => $consumable->category_id, // 'company_id' => $consumable->company_id, // ]; // Consumable::create($values); // $this->tester->seeRecord('consumables', $values); // } // public function testFailsEmptyValidation() // { // // An Consumable requires a name, a qty, and a category_id. // $a = Consumable::create(); // $this->assertFalse($a->isValid()); // $fields = [ // 'name' => 'name', // 'qty' => 'qty', // 'category_id' => 'category id' // ]; // $errors = $a->getErrors(); // foreach ($fields as $field => $fieldTitle) { // $this->assertEquals($errors->get($field)[0], "The ${fieldTitle} field is required."); // } // } // public function testAConsumableHasRelationships() // { // $consumable = factory(Consumable::class)->create(); // $this->assertInstanceOf(App\Models\User::class, $consumable->admin); // $this->assertInstanceOf(App\Models\Company::class, $consumable->company); // $this->assertInstanceOf(App\Models\Manufacturer::class, $consumable->manufacturer); // $this->assertInstanceOf(App\Models\Location::class, $consumable->location); // $this->assertInstanceOf(App\Models\Category::class, $consumable->category); // } }