create([ 'tid_skin' => -1, 'preference' => $faker->randomElement(['default', 'slim']), 'tid_steve' => $faker->randomDigit(), 'tid_alex' => $faker->randomDigit(), ]); } Artisan::call('bs:migrate-v4:players-table'); Player::all() ->each(function (Player $player) { if ($player->preference == 'default') { $this->assertEquals($player->tid_steve, $player->tid_skin); } else { $this->assertEquals($player->tid_alex, $player->tid_skin); } }); $this->assertEquals(0, Artisan::call('bs:migrate-v4:players-table')); } }