Files
vuefilemanager/tests/App/Limitations/LimitationTest.php
2022-01-05 11:20:57 +01:00

48 lines
992 B
PHP

<?php
namespace Tests\App\Limitations;
use Tests\TestCase;
use Domain\Settings\Models\Setting;
class LimitationTest extends TestCase
{
/**
* @test
*/
public function it_get_metered_driver()
{
Setting::updateOrCreate([
'name' => 'subscription_type',
], [
'value' => 'metered',
]);
$this->assertEquals('metered', get_limitation_driver());
}
/**
* @test
*/
public function it_get_fixed_driver()
{
Setting::updateOrCreate([
'name' => 'subscription_type',
], [
'value' => 'fixed',
]);
$this->assertEquals('fixed', get_limitation_driver());
}
/**
* @test
*/
public function it_get_default_driver()
{
$subscriptionType = Setting::where('name', 'subscription_type')
->first();
$subscriptionType?->delete();
$this->assertEquals('default', get_limitation_driver());
}
}