mirror of
https://github.com/snipe/snipe-it.git
synced 2025-02-21 03:15:45 -08:00
Migrate existing tests to TestsPermissionsRequirement
This commit is contained in:
parent
a629df07bf
commit
3f07f682de
|
@ -3,11 +3,12 @@
|
|||
namespace Tests\Feature\Accessories\Api;
|
||||
|
||||
use App\Models\User;
|
||||
use Tests\Concerns\TestsPermissionsRequirement;
|
||||
use Tests\TestCase;
|
||||
|
||||
class IndexAccessoryTest extends TestCase
|
||||
class IndexAccessoryTest extends TestCase implements TestsPermissionsRequirement
|
||||
{
|
||||
public function testPermissionRequiredToViewAccessoriesIndex()
|
||||
public function testRequiresPermission()
|
||||
{
|
||||
$this->actingAsForApi(User::factory()->create())
|
||||
->getJson(route('api.accessories.index'))
|
||||
|
|
|
@ -4,11 +4,12 @@ namespace Tests\Feature\Accessories\Api;
|
|||
|
||||
use App\Models\Accessory;
|
||||
use App\Models\User;
|
||||
use Tests\Concerns\TestsPermissionsRequirement;
|
||||
use Tests\TestCase;
|
||||
|
||||
class ShowAccessoryTest extends TestCase
|
||||
class ShowAccessoryTest extends TestCase implements TestsPermissionsRequirement
|
||||
{
|
||||
public function testPermissionRequiredToShowAccessory()
|
||||
public function testRequiresPermission()
|
||||
{
|
||||
$accessory = Accessory::factory()->create();
|
||||
|
||||
|
|
|
@ -3,11 +3,12 @@
|
|||
namespace Tests\Feature\Accessories\Api;
|
||||
|
||||
use App\Models\User;
|
||||
use Tests\Concerns\TestsPermissionsRequirement;
|
||||
use Tests\TestCase;
|
||||
|
||||
class StoreAccessoryTest extends TestCase
|
||||
class StoreAccessoryTest extends TestCase implements TestsPermissionsRequirement
|
||||
{
|
||||
public function testPermissionRequiredToStoreAccessory()
|
||||
public function testRequiresPermission()
|
||||
{
|
||||
$this->actingAsForApi(User::factory()->create())
|
||||
->postJson(route('api.accessories.store'))
|
||||
|
|
|
@ -4,11 +4,12 @@ namespace Tests\Feature\Accessories\Api;
|
|||
|
||||
use App\Models\Accessory;
|
||||
use App\Models\User;
|
||||
use Tests\Concerns\TestsPermissionsRequirement;
|
||||
use Tests\TestCase;
|
||||
|
||||
class UpdateAccessoryTest extends TestCase
|
||||
class UpdateAccessoryTest extends TestCase implements TestsPermissionsRequirement
|
||||
{
|
||||
public function testPermissionRequiredToUpdateAccessory()
|
||||
public function testRequiresPermission()
|
||||
{
|
||||
$accessory = Accessory::factory()->create();
|
||||
|
||||
|
|
|
@ -7,11 +7,12 @@ use App\Models\Actionlog;
|
|||
use App\Models\User;
|
||||
use App\Notifications\CheckoutAccessoryNotification;
|
||||
use Illuminate\Support\Facades\Notification;
|
||||
use Tests\Concerns\TestsPermissionsRequirement;
|
||||
use Tests\TestCase;
|
||||
|
||||
class AccessoryCheckoutTest extends TestCase
|
||||
class AccessoryCheckoutTest extends TestCase implements TestsPermissionsRequirement
|
||||
{
|
||||
public function testCheckingOutAccessoryRequiresCorrectPermission()
|
||||
public function testRequiresPermission()
|
||||
{
|
||||
$this->actingAsForApi(User::factory()->create())
|
||||
->postJson(route('api.accessories.checkout', Accessory::factory()->create()))
|
||||
|
|
Loading…
Reference in a new issue