/** * Verifica se o objeto salvo pode ser alterado * * @return void */ public function testShouldEdit() { $oldMetaType = factory(App\MetaType::class)->create(); $metaType = App\MetaType::findOrFail($oldMetaType->id); $metaType->value = 'Another Value'; $metaType->save(); $metaType = App\MetaType::findOrFail($oldMetaType->id); $this->assertNotEquals($oldMetaType->value, $metaType->value); }
/** * Return a MetaType or creates if not exists * * @return App\MetaType */ private function getMetaType() { $metatype = App\MetaType::all(['id'])->toArray(); if (!count($metatype)) { $metatype = factory(App\MetaType::class)->create(); return $metatype; } return $this->faker->randomElement($metatype); }