1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-05 13:14:05 +00:00

Update tests

This commit is contained in:
Wilsen Hernández 2022-09-27 11:34:48 -04:00
parent 6b01d1b3f9
commit 1dbab9eedd

View file

@ -10,13 +10,11 @@ use Stancl\Tenancy\Vite as StanclVite;
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()))
->toBeInstanceOf(FoundationVite::class);
expect($vite)->toBeInstanceOf(FoundationVite::class);
expect($concreteBindings(App::getInstance()))
->not->toBeInstanceOf(StanclVite::class);
expect($vite)->not->toBeInstanceOf(StanclVite::class);
config([
'tenancy.features' => [ViteBundler::class],
@ -26,16 +24,11 @@ test('replaces the vite helper instance with custom class', function () {
tenancy()->initialize($tenant);
$concreteBindings = App::getBindings()[FoundationVite::class]['concrete'];
app()->forgetInstance(\Illuminate\Foundation\Vite::class);
expect($concreteBindings)
->toBeCallable();
$vite = app(\Illuminate\Foundation\Vite::class);
expect($concreteBindings(App::getInstance()))
->toBeInstanceOf(FoundationVite::class);
expect($concreteBindings(App::getInstance()))
->toBeInstanceOf(StanclVite::class);
expect($vite)->toBeInstanceOf(StanclVite::class);
tenancy()->end();
});