test(tenant): cover split website types and migration
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
namespace Tests\Feature\Seeders;
|
||||
|
||||
use App\Domains\Tenant\Models\Tenant;
|
||||
use App\Domains\Tenant\Models\WebsiteType;
|
||||
use App\Domains\Tenant\Models\AdminWebsiteType;
|
||||
use Database\Seeders\SocialMediaSeeder;
|
||||
use Database\Seeders\TenantSeeder;
|
||||
use Database\Seeders\WebsiteTypeSeeder;
|
||||
@@ -25,11 +25,12 @@ class TenantSeederTest extends TestCase
|
||||
TenantSeeder::class,
|
||||
]);
|
||||
|
||||
$websiteType = WebsiteType::query()->where('codigo', 'onticket')->sole();
|
||||
$websiteType = AdminWebsiteType::query()->where('codigo', 'onticket')->sole();
|
||||
$tenant = Tenant::query()->where('codigo', 'onticket')->sole();
|
||||
|
||||
$this->assertSame('onticket', $tenant->client->code);
|
||||
$this->assertSame($websiteType->codigo, $tenant->website_type_code);
|
||||
$this->assertSame($websiteType->codigo, $tenant->admin_website_type_code);
|
||||
$this->assertSame($websiteType->codigo, $tenant->storefront_website_type_code);
|
||||
$this->assertSame($websiteType->nombre, $tenant->nombre);
|
||||
$this->assertSame($websiteType->dominio, $tenant->dominio);
|
||||
$this->assertSame($websiteType->site_title, $tenant->site_title);
|
||||
@@ -94,7 +95,8 @@ class TenantSeederTest extends TestCase
|
||||
->with('websiteExtras.websiteTypeExtra')
|
||||
->sole();
|
||||
|
||||
$this->assertSame('shopit', $sonder->website_type_code);
|
||||
$this->assertSame('shopit', $sonder->storefront_website_type_code);
|
||||
$this->assertSame('shopit', $sonder->admin_website_type_code);
|
||||
$this->assertSame('quantity_and_remove', $sonder->cart_editing_policy->value);
|
||||
$this->assertSame('disabled', $sonder->checkout_editing_policy->value);
|
||||
|
||||
@@ -116,7 +118,8 @@ class TenantSeederTest extends TestCase
|
||||
->with('websiteExtras.websiteTypeExtra')
|
||||
->sole();
|
||||
|
||||
$this->assertSame('onticket', $fiesta->website_type_code);
|
||||
$this->assertSame('onticket', $fiesta->storefront_website_type_code);
|
||||
$this->assertSame('onticket', $fiesta->admin_website_type_code);
|
||||
$this->assertSame('full', $fiesta->cart_editing_policy->value);
|
||||
$this->assertSame('disabled', $fiesta->checkout_editing_policy->value);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user