Organize API tests into domains

This commit is contained in:
Marcus Moore 2024-06-04 10:48:53 -07:00
parent b1e8e5389b
commit d202dfc225
No known key found for this signature in database
29 changed files with 32 additions and 35 deletions

View file

@ -1,13 +1,14 @@
<?php <?php
namespace Tests\Feature\Api\Assets; namespace Tests\Feature\Assets\Api;
use App\Models\Asset; use App\Models\Asset;
use App\Models\Company; use App\Models\Company;
use App\Models\User; use App\Models\User;
use Carbon\Carbon;
use Illuminate\Testing\Fluent\AssertableJson; use Illuminate\Testing\Fluent\AssertableJson;
use Tests\TestCase; use Tests\TestCase;
use Carbon\Carbon;
class AssetIndexTest extends TestCase class AssetIndexTest extends TestCase
{ {
public function testAssetApiIndexReturnsExpectedAssets() public function testAssetApiIndexReturnsExpectedAssets()

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Assets; namespace Tests\Feature\Assets\Api;
use App\Models\Asset; use App\Models\Asset;
use App\Models\Company; use App\Models\Company;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Assets; namespace Tests\Feature\Assets\Api;
use App\Models\Asset; use App\Models\Asset;
use App\Models\Company; use App\Models\Company;

View file

@ -1,8 +1,7 @@
<?php <?php
namespace Tests\Feature\Api\Assets; namespace Tests\Feature\Assets\Api;
use App\Helpers\Helper;
use App\Models\Asset; use App\Models\Asset;
use App\Models\AssetModel; use App\Models\AssetModel;
use App\Models\Company; use App\Models\Company;
@ -13,7 +12,6 @@ use App\Models\Supplier;
use App\Models\User; use App\Models\User;
use Illuminate\Support\Facades\Crypt; use Illuminate\Support\Facades\Crypt;
use Illuminate\Testing\Fluent\AssertableJson; use Illuminate\Testing\Fluent\AssertableJson;
use Illuminate\Testing\TestResponse;
use Tests\TestCase; use Tests\TestCase;
class StoreAssetTest extends TestCase class StoreAssetTest extends TestCase

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Assets; namespace Tests\Feature\Assets\Api;
use App\Models\Asset; use App\Models\Asset;
use App\Models\CustomField; use App\Models\CustomField;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Assets; namespace Tests\Feature\Assets\Ui;
use App\Models\Asset; use App\Models\Asset;
use App\Models\AssetModel; use App\Models\AssetModel;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Checkins; namespace Tests\Feature\Checkins\Api;
use App\Events\CheckoutableCheckedIn; use App\Events\CheckoutableCheckedIn;
use App\Models\Asset; use App\Models\Asset;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Checkins; namespace Tests\Feature\Checkins\Ui;
use App\Events\CheckoutableCheckedIn; use App\Events\CheckoutableCheckedIn;
use App\Models\Accessory; use App\Models\Accessory;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Checkins; namespace Tests\Feature\Checkins\Ui;
use App\Events\CheckoutableCheckedIn; use App\Events\CheckoutableCheckedIn;
use App\Models\Asset; use App\Models\Asset;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\CheckoutAcceptances; namespace Tests\Feature\CheckoutAcceptances\Ui;
use App\Models\Accessory; use App\Models\Accessory;
use App\Models\CheckoutAcceptance; use App\Models\CheckoutAcceptance;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Checkouts; namespace Tests\Feature\Checkouts\Api;
use App\Models\Accessory; use App\Models\Accessory;
use App\Models\Actionlog; use App\Models\Actionlog;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Checkouts; namespace Tests\Feature\Checkouts\Api;
use App\Events\CheckoutableCheckedOut; use App\Events\CheckoutableCheckedOut;
use App\Models\Asset; use App\Models\Asset;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Checkouts; namespace Tests\Feature\Checkouts\Api;
use App\Models\Actionlog; use App\Models\Actionlog;
use App\Models\Consumable; use App\Models\Consumable;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Checkouts; namespace Tests\Feature\Checkouts\Ui;
use App\Models\Accessory; use App\Models\Accessory;
use App\Models\Actionlog; use App\Models\Actionlog;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Checkouts; namespace Tests\Feature\Checkouts\Ui;
use App\Events\CheckoutableCheckedOut; use App\Events\CheckoutableCheckedOut;
use App\Models\Asset; use App\Models\Asset;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Checkouts; namespace Tests\Feature\Checkouts\Ui;
use App\Models\Actionlog; use App\Models\Actionlog;
use App\Models\Consumable; use App\Models\Consumable;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Checkouts; namespace Tests\Feature\Checkouts\Ui;
use App\Models\Asset; use App\Models\Asset;
use App\Models\License; use App\Models\License;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Components; namespace Tests\Feature\Components\Api;
use App\Models\Company; use App\Models\Company;
use App\Models\Component; use App\Models\Component;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Consumables; namespace Tests\Feature\Consumables\Api;
use App\Models\Company; use App\Models\Company;
use App\Models\Consumable; use App\Models\Consumable;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Departments; namespace Tests\Feature\Departments\Api;
use App\Models\Company; use App\Models\Company;
use App\Models\Department; use App\Models\Department;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Groups; namespace Tests\Feature\Groups\Api;
use App\Helpers\Helper; use App\Helpers\Helper;
use App\Models\Group; use App\Models\Group;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Licenses; namespace Tests\Feature\Licenses\Api;
use App\Models\Company; use App\Models\Company;
use App\Models\License; use App\Models\License;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Locations; namespace Tests\Feature\Locations\Api;
use App\Models\Location; use App\Models\Location;
use App\Models\User; use App\Models\User;

View file

@ -1,12 +1,11 @@
<?php <?php
namespace Tests\Feature\Api\Users; namespace Tests\Feature\Users\Api;
use App\Models\Asset;
use App\Models\Company; use App\Models\Company;
use App\Models\LicenseSeat;
use App\Models\Location; use App\Models\Location;
use App\Models\User; use App\Models\User;
use App\Models\LicenseSeat;
use Tests\TestCase; use Tests\TestCase;
class DeleteUserTest extends TestCase class DeleteUserTest extends TestCase

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Users; namespace Tests\Feature\Users\Api;
use App\Models\Company; use App\Models\Company;
use App\Models\Department; use App\Models\Department;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Users; namespace Tests\Feature\Users\Api;
use App\Models\Company; use App\Models\Company;
use App\Models\User; use App\Models\User;

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Api\Users; namespace Tests\Feature\Users\Api;
use App\Models\Company; use App\Models\Company;
use App\Models\User; use App\Models\User;

View file

@ -1,10 +1,9 @@
<?php <?php
namespace Tests\Feature\Users; namespace Tests\Feature\Users\Ui;
use App\Models\Location; use App\Models\Location;
use App\Models\User; use App\Models\User;
use Laravel\Passport\Passport;
use Tests\TestCase; use Tests\TestCase;
class DeleteUserTest extends TestCase class DeleteUserTest extends TestCase

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Tests\Feature\Users; namespace Tests\Feature\Users\Ui;
use App\Models\User; use App\Models\User;
use Tests\TestCase; use Tests\TestCase;