create(); $this->assertEquals('default', $player->model); $alex = factory(Texture::class)->states('alex')->create(); $player->tid_skin = $alex->tid; $player->save(); $player->refresh(); $this->assertEquals('slim', $player->model); $steve = factory(Texture::class)->create(); $player->tid_skin = $steve->tid; $player->save(); $player->refresh(); $this->assertEquals('default', $player->model); } }