diff --git a/tests/Feature/App/AppUpgradeTest.php b/tests/Feature/App/AppUpgradeTest.php index 385d7217..0130373b 100644 --- a/tests/Feature/App/AppUpgradeTest.php +++ b/tests/Feature/App/AppUpgradeTest.php @@ -2,9 +2,7 @@ namespace Tests\Feature\App; -use App\Models\Setting; use App\Models\User; -use App\Services\SetupService; use DB; use Illuminate\Foundation\Testing\DatabaseMigrations; use Illuminate\Support\Str; @@ -18,7 +16,6 @@ class AppUpgradeTest extends TestCase public function __construct() { parent::__construct(); - $this->setup = app()->make(SetupService::class); } /** @@ -26,50 +23,47 @@ class AppUpgradeTest extends TestCase */ public function it_upgrade_default_language_translations() { - $this->setup->seed_default_settings('Extended'); - - Setting::create([ - 'name' => 'setup_wizard_success', - 'value' => 'setup-done', - ]); - - Setting::create([ - 'name' => 'license', - 'value' => 'Extended', - ]); - - collect(['en', 'sk']) - ->map(function ($locale) { - - DB::table('languages')->insert([ - 'id' => Str::uuid(), - 'name' => 'English', - 'locale' => $locale - ]); - - DB::table('language_translations')->insert([ - [ - 'key' => 'activation.stripe.button', - 'value' => 'Set up your Stripe account', - 'lang' => $locale - ], [ - 'key' => 'activation.stripe.description', - 'value' => 'To charge your users, please set up your Stripe account credentials.', - 'lang' => $locale - ] - ]); - }); - - Setting::create([ - 'name' => 'language', - 'value' => 'en', - ]); - $user = User::factory(User::class) ->create(['role' => 'admin']); Sanctum::actingAs($user); + DB::table('settings') + ->insert([ + [ + 'name' => 'language', + 'value' => 'en', + ], + [ + 'name' => 'license', + 'value' => 'Extended', + ] + ]); + + collect(['en', 'sk']) + ->map(function ($locale) { + + DB::table('languages') + ->insert([ + 'id' => Str::uuid(), + 'name' => 'English', + 'locale' => $locale + ]); + + DB::table('language_translations') + ->insert([ + [ + 'key' => 'activation.stripe.button', + 'value' => 'Set up your Stripe account', + 'lang' => $locale + ], [ + 'key' => 'activation.stripe.description', + 'value' => 'To charge your users, please set up your Stripe account credentials.', + 'lang' => $locale + ] + ]); + }); + $this->get('/upgrade/translations') ->assertStatus(201); @@ -77,9 +71,9 @@ class AppUpgradeTest extends TestCase ->map(function ($locale) { $this->assertDatabaseHas('language_translations', [ - 'key' => 'activation.stripe.title', + 'key' => 'activation.stripe.title', 'value' => 'Your Stripe account is not set', - 'lang' => $locale, + 'lang' => $locale, ]); }); }