mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-18 08:12:15 +00:00
- Frontend restriction shared page
This commit is contained in:
@@ -235,4 +235,23 @@ class DefaultRestrictionsTest extends TestCase
|
||||
->get("file/$file->name/$share->token")
|
||||
->assertStatus(404);
|
||||
}
|
||||
|
||||
/**
|
||||
* @test
|
||||
*/
|
||||
public function it_can_get_share_page()
|
||||
{
|
||||
$user = User::factory()
|
||||
->create();
|
||||
|
||||
$share = Share::factory()
|
||||
->create([
|
||||
'user_id' => $user->id,
|
||||
'type' => 'folder',
|
||||
'is_protected' => false,
|
||||
]);
|
||||
|
||||
$this->get("/share/$share->token")
|
||||
->assertViewIs('index');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -196,4 +196,23 @@ class FixedBillingRestrictionsTest extends TestCase
|
||||
->get("file/$file->name/$share->token")
|
||||
->assertStatus(404);
|
||||
}
|
||||
|
||||
/**
|
||||
* @test
|
||||
*/
|
||||
public function it_can_get_share_page()
|
||||
{
|
||||
$user = User::factory()
|
||||
->create();
|
||||
|
||||
$share = Share::factory()
|
||||
->create([
|
||||
'user_id' => $user->id,
|
||||
'type' => 'folder',
|
||||
'is_protected' => false,
|
||||
]);
|
||||
|
||||
$this->get("/share/$share->token")
|
||||
->assertViewIs('index');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -213,4 +213,24 @@ class MeteredBillingRestrictionsTest extends TestCase
|
||||
->get("file/$file->name/$share->token")
|
||||
->assertStatus(404);
|
||||
}
|
||||
|
||||
/**
|
||||
* @test
|
||||
*/
|
||||
public function it_cant_get_share_page()
|
||||
{
|
||||
$user = User::factory()
|
||||
->hasFailedpayments(3)
|
||||
->create();
|
||||
|
||||
$share = Share::factory()
|
||||
->create([
|
||||
'user_id' => $user->id,
|
||||
'type' => 'folder',
|
||||
'is_protected' => false,
|
||||
]);
|
||||
|
||||
$this->get("/share/$share->token")
|
||||
->assertRedirect('/temporary-unavailable');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user