Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/Console/Scalpel/TenantSetting/CreateCommandTest.php
Show All 32 Lines | class CreateCommandTest extends TestCase | ||||
{ | { | ||||
$tenant = \App\Tenant::whereNotIn('id', [1])->first(); | $tenant = \App\Tenant::whereNotIn('id', [1])->first(); | ||||
$this->artisan("scalpel:tenant-setting:create --key=test --value=init --tenant_id={$tenant->id}") | $this->artisan("scalpel:tenant-setting:create --key=test --value=init --tenant_id={$tenant->id}") | ||||
->assertExitCode(0); | ->assertExitCode(0); | ||||
$setting = $tenant->settings()->where('key', 'test')->first(); | $setting = $tenant->settings()->where('key', 'test')->first(); | ||||
$this->assertSame('init', $setting->fresh()->value); | $this->assertSame('init', $setting->value); | ||||
$this->assertSame('init', $tenant->fresh()->getSetting('test')); | $this->assertSame('init', $tenant->fresh()->getSetting('test')); | ||||
} | } | ||||
} | } |