mirror of
https://github.com/archtechx/tenancy.git
synced 2026-02-05 15:14:04 +00:00
Update tests
This commit is contained in:
parent
6b01d1b3f9
commit
1dbab9eedd
1 changed files with 6 additions and 13 deletions
|
|
@ -10,13 +10,11 @@ use Stancl\Tenancy\Vite as StanclVite;
|
||||||
|
|
||||||
|
|
||||||
test('replaces the vite helper instance with custom class', function () {
|
test('replaces the vite helper instance with custom class', function () {
|
||||||
$concreteBindings = App::getBindings()[FoundationVite::class]['concrete'];
|
$vite = app(\Illuminate\Foundation\Vite::class);
|
||||||
|
|
||||||
expect($concreteBindings(App::getInstance()))
|
expect($vite)->toBeInstanceOf(FoundationVite::class);
|
||||||
->toBeInstanceOf(FoundationVite::class);
|
|
||||||
|
|
||||||
expect($concreteBindings(App::getInstance()))
|
expect($vite)->not->toBeInstanceOf(StanclVite::class);
|
||||||
->not->toBeInstanceOf(StanclVite::class);
|
|
||||||
|
|
||||||
config([
|
config([
|
||||||
'tenancy.features' => [ViteBundler::class],
|
'tenancy.features' => [ViteBundler::class],
|
||||||
|
|
@ -26,16 +24,11 @@ test('replaces the vite helper instance with custom class', function () {
|
||||||
|
|
||||||
tenancy()->initialize($tenant);
|
tenancy()->initialize($tenant);
|
||||||
|
|
||||||
$concreteBindings = App::getBindings()[FoundationVite::class]['concrete'];
|
app()->forgetInstance(\Illuminate\Foundation\Vite::class);
|
||||||
|
|
||||||
expect($concreteBindings)
|
$vite = app(\Illuminate\Foundation\Vite::class);
|
||||||
->toBeCallable();
|
|
||||||
|
|
||||||
expect($concreteBindings(App::getInstance()))
|
expect($vite)->toBeInstanceOf(StanclVite::class);
|
||||||
->toBeInstanceOf(FoundationVite::class);
|
|
||||||
|
|
||||||
expect($concreteBindings(App::getInstance()))
|
|
||||||
->toBeInstanceOf(StanclVite::class);
|
|
||||||
|
|
||||||
tenancy()->end();
|
tenancy()->end();
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue