Skip to content

Commit 2d80b11

Browse files
committed
fix: nova action class name
1 parent 7fa3c94 commit 2d80b11

File tree

4 files changed

+37
-38
lines changed

4 files changed

+37
-38
lines changed

composer.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

stubs/nova_test.blade.php

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use App\Models\{{$entity}};
55
use RonasIT\Support\Tests\ModelTestState;
6-
use RonasIT\Support\Tests\NovaTestTraitTest;
6+
use RonasIT\Support\Traits\NovaTestTrait;
77
@if($shouldUseStatus)
88
use Symfony\Component\HttpFoundation\Response;
99
@endif
@@ -29,7 +29,7 @@ public function testCreate(): void
2929
{
3030
$data = $this->getJsonFixture('create_{{$snake_entity}}_request.json');
3131

32-
$response = $this->novaActingAs(self::$user)->novaCreateResource({{$entity}}::class, $data);
32+
$response = $this->novaActingAs(self::$user)->novaCreateResourceAPICall({{$entity}}::class, $data);
3333

3434
@if($shouldUseStatus)
3535
$response->assertStatus(Response::HTTP_CREATED);
@@ -45,7 +45,7 @@ public function testCreate(): void
4545

4646
public function testCreateNoAuth(): void
4747
{
48-
$response = $this->novaCreateResource(Card::class);
48+
$response = $this->novaCreateResourceAPICall({{$entity}}::class);
4949

5050
@if($shouldUseStatus)
5151
$response->assertStatus(Response::HTTP_UNAUTHORIZED);
@@ -58,7 +58,7 @@ public function testCreateNoAuth(): void
5858

5959
public function testCreateValidationError(): void
6060
{
61-
$response = $this->novaActingAs(self::$user)->novaCreateResource({{$entity}}::class);
61+
$response = $this->novaActingAs(self::$user)->novaCreateResourceAPICall({{$entity}}::class);
6262

6363
@if($shouldUseStatus)
6464
$response->assertStatus(Response::HTTP_UNPROCESSABLE_ENTITY);
@@ -76,7 +76,7 @@ public function testUpdate(): void
7676
{
7777
$data = $this->getJsonFixture('update_{{$snake_entity}}_request.json');
7878

79-
$response = $this->novaActingAs(self::$user)->novaUpdateResource({{$entity}}::class, 1, $data);
79+
$response = $this->novaActingAs(self::$user)->novaUpdateResourceAPICall({{$entity}}::class, 1, $data);
8080

8181
@if($shouldUseStatus)
8282
$response->assertStatus(Response::HTTP_NO_CONTENT);
@@ -114,7 +114,7 @@ public function testUpdateNoAuth(): void
114114

115115
public function testUpdateValidationError(): void
116116
{
117-
$response = $this->novaActingAs(self::$user)->novaUpdateResource({{$entity}}::class, 4);
117+
$response = $this->novaActingAs(self::$user)->novaUpdateResourceAPICall({{$entity}}::class, 4);
118118

119119
@if($shouldUseStatus)
120120
$response->assertStatus(Response::HTTP_UNPROCESSABLE_ENTITY);
@@ -142,7 +142,7 @@ public function testGetUpdatableFields(): void
142142

143143
public function testDelete(): void
144144
{
145-
$response = $this->novaActingAs(self::$user)->novaDeleteResource(
145+
$response = $this->novaActingAs(self::$user)->novaDeleteResourceAPICall(
146146
resourceClass: {{$entity}}::class,
147147
resourceIds: [1, 2],
148148
);
@@ -159,7 +159,7 @@ public function testDelete(): void
159159

160160
public function testDeleteNotExists(): void
161161
{
162-
$response = $this->novaActingAs(self::$user)->novaDeleteResource(
162+
$response = $this->novaActingAs(self::$user)->novaDeleteResourceAPICall(
163163
resourceClass: {{$entity}}::class,
164164
resourceIds: [0],
165165
);
@@ -173,7 +173,7 @@ public function testDeleteNotExists(): void
173173

174174
public function testDeleteNoAuth(): void
175175
{
176-
$response = $this->novaDeleteResource(
176+
$response = $this->novaDeleteResourceAPICall(
177177
resourceClass: {{$entity}}::class,
178178
resourceIds: [1, 2],
179179
);
@@ -187,7 +187,7 @@ public function testDeleteNoAuth(): void
187187

188188
public function testGet(): void
189189
{
190-
$response = $this->novaActingAs(self::$user)->novaGetResource({{$entity}}::class, 1);
190+
$response = $this->novaActingAs(self::$user)->novaGetResourceAPICall({{$entity}}::class, 1);
191191

192192
@if($shouldUseStatus)
193193
$response->assertStatus(Response::HTTP_OK);
@@ -201,7 +201,7 @@ public function testGet(): void
201201

202202
public function testGetNotExists(): void
203203
{
204-
$response = $this->novaActingAs(self::$user)->novaGetResource({{$entity}}::class, 0);
204+
$response = $this->novaActingAs(self::$user)->novaGetResourceAPICall({{$entity}}::class, 0);
205205

206206
@if($shouldUseStatus)
207207
$response->assertStatus(Response::HTTP_NOT_FOUND);
@@ -212,7 +212,7 @@ public function testGetNotExists(): void
212212

213213
public function testGetNoAuth(): void
214214
{
215-
$response = $this->novaGetResource({{$entity}}::class, 1);
215+
$response = $this->novaGetResourceAPICall({{$entity}}::class, 1);
216216

217217
@if($shouldUseStatus)
218218
$response->assertStatus(Response::HTTP_UNAUTHORIZED);
@@ -223,7 +223,7 @@ public function testGetNoAuth(): void
223223

224224
public function testSearchUnauthorized(): void
225225
{
226-
$response = $this->novaSearchResource(
226+
$response = $this->novaSearchResourceAPICall(
227227
resourceClass: {{$entity}}::class,
228228
request: [
229229
'orderBy' => 'id',
@@ -240,7 +240,7 @@ public function testSearchUnauthorized(): void
240240

241241
public function testGetFieldsVisibleOnCreate(): void
242242
{
243-
$response = $this->novaActingAs(self::$user)->novaGetCreationFields({{$entity}}::class);
243+
$response = $this->novaActingAs(self::$user)->novaGetCreationFieldsAPICall({{$entity}}::class);
244244

245245
@if($shouldUseStatus)
246246
$response->assertStatus(Response::HTTP_OK);
@@ -303,7 +303,7 @@ public function get{{$entity}}ActionsData(): array
303303
*/
304304
public function testGet{{$entity}}Actions(array $resources, string $responseFixture): void
305305
{
306-
$response = $this->novaActingAs(self::$user)->novaGetActions({{$entity}}::class, $resources);
306+
$response = $this->novaActingAs(self::$user)->novaGetActionsAPICall({{$entity}}::class, $resources);
307307

308308
@if($shouldUseStatus)
309309
$response->assertStatus(Response::HTTP_OK);
@@ -334,7 +334,7 @@ public function get{{$entity}}FiltersData(): array
334334
*/
335335
public function testFilter{{$entity}}(array $request, string $responseFixture): void
336336
{
337-
$response = $this->novaActingAs(self::$user)->novaSearchResource({{$entity}}::class, $request);
337+
$response = $this->novaActingAs(self::$user)->novaSearchResourceAPICall({{$entity}}::class, $request);
338338

339339
@if($shouldUseStatus)
340340
$response->assertStatus(Response::HTTP_OK);

tests/NovaTestGeneratorTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace RonasIT\Support\Tests;
44

5-
use org\bovigo\vfs\vfsStream;
65
use RonasIT\Support\Exceptions\ClassAlreadyExistsException;
76
use RonasIT\Support\Exceptions\ClassNotExistsException;
87
use RonasIT\Support\Generators\NovaTestGenerator;
@@ -65,7 +64,7 @@ public function testCreateWithActions()
6564

6665
$this->rollbackToDefaultBasePath();
6766

68-
$this->assertGeneratedFileEquals('created_resource_test.php', 'tests/NovaWelcomeBonusTest.php', true);
67+
$this->assertGeneratedFileEquals('created_resource_test.php', 'tests/NovaWelcomeBonusTest.php');
6968
$this->assertGeneratedFileEquals('dump.sql', 'tests/fixtures/NovaWelcomeBonusTest/nova_welcome_bonus_dump.sql');
7069
$this->assertGeneratedFileEquals('create_welcome_bonus_request.json', 'tests/fixtures/NovaWelcomeBonusTest/create_welcome_bonus_request.json');
7170
$this->assertGeneratedFileEquals('create_welcome_bonus_response.json', 'tests/fixtures/NovaWelcomeBonusTest/create_welcome_bonus_response.json');

tests/fixtures/NovaTestGeneratorTest/created_resource_test.php

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use App\Models\WelcomeBonus;
66
use RonasIT\Support\Tests\ModelTestState;
7-
use RonasIT\Support\Tests\NovaTestTraitTest;
7+
use RonasIT\Support\Traits\NovaTestTrait;
88

99
class NovaWelcomeBonusTest extends TestCase
1010
{
@@ -27,7 +27,7 @@ public function testCreate(): void
2727
{
2828
$data = $this->getJsonFixture('create_welcome_bonus_request.json');
2929

30-
$response = $this->novaActingAs(self::$user)->novaCreateResource(WelcomeBonus::class, $data);
30+
$response = $this->novaActingAs(self::$user)->novaCreateResourceAPICall(WelcomeBonus::class, $data);
3131

3232
$response->assertCreated();
3333

@@ -39,7 +39,7 @@ public function testCreate(): void
3939

4040
public function testCreateNoAuth(): void
4141
{
42-
$response = $this->novaCreateResource(Card::class);
42+
$response = $this->novaCreateResourceAPICall(WelcomeBonus::class);
4343

4444
$response->assertUnauthorized();
4545

@@ -48,7 +48,7 @@ public function testCreateNoAuth(): void
4848

4949
public function testCreateValidationError(): void
5050
{
51-
$response = $this->novaActingAs(self::$user)->novaCreateResource(WelcomeBonus::class);
51+
$response = $this->novaActingAs(self::$user)->novaCreateResourceAPICall(WelcomeBonus::class);
5252

5353
$response->assertUnprocessable();
5454

@@ -62,7 +62,7 @@ public function testUpdate(): void
6262
{
6363
$data = $this->getJsonFixture('update_welcome_bonus_request.json');
6464

65-
$response = $this->novaActingAs(self::$user)->novaUpdateResource(WelcomeBonus::class, 1, $data);
65+
$response = $this->novaActingAs(self::$user)->novaUpdateResourceAPICall(WelcomeBonus::class, 1, $data);
6666

6767
$response->assertNoContent();
6868

@@ -88,7 +88,7 @@ public function testUpdateNoAuth(): void
8888

8989
public function testUpdateValidationError(): void
9090
{
91-
$response = $this->novaActingAs(self::$user)->novaUpdateResource(WelcomeBonus::class, 4);
91+
$response = $this->novaActingAs(self::$user)->novaUpdateResourceAPICall(WelcomeBonus::class, 4);
9292

9393
$response->assertUnprocessable();
9494

@@ -108,7 +108,7 @@ public function testGetUpdatableFields(): void
108108

109109
public function testDelete(): void
110110
{
111-
$response = $this->novaActingAs(self::$user)->novaDeleteResource(
111+
$response = $this->novaActingAs(self::$user)->novaDeleteResourceAPICall(
112112
resourceClass: WelcomeBonus::class,
113113
resourceIds: [1, 2],
114114
);
@@ -121,7 +121,7 @@ public function testDelete(): void
121121

122122
public function testDeleteNotExists(): void
123123
{
124-
$response = $this->novaActingAs(self::$user)->novaDeleteResource(
124+
$response = $this->novaActingAs(self::$user)->novaDeleteResourceAPICall(
125125
resourceClass: WelcomeBonus::class,
126126
resourceIds: [0],
127127
);
@@ -131,7 +131,7 @@ public function testDeleteNotExists(): void
131131

132132
public function testDeleteNoAuth(): void
133133
{
134-
$response = $this->novaDeleteResource(
134+
$response = $this->novaDeleteResourceAPICall(
135135
resourceClass: WelcomeBonus::class,
136136
resourceIds: [1, 2],
137137
);
@@ -141,7 +141,7 @@ public function testDeleteNoAuth(): void
141141

142142
public function testGet(): void
143143
{
144-
$response = $this->novaActingAs(self::$user)->novaGetResource(WelcomeBonus::class, 1);
144+
$response = $this->novaActingAs(self::$user)->novaGetResourceAPICall(WelcomeBonus::class, 1);
145145

146146
$response->assertOk();
147147

@@ -151,21 +151,21 @@ public function testGet(): void
151151

152152
public function testGetNotExists(): void
153153
{
154-
$response = $this->novaActingAs(self::$user)->novaGetResource(WelcomeBonus::class, 0);
154+
$response = $this->novaActingAs(self::$user)->novaGetResourceAPICall(WelcomeBonus::class, 0);
155155

156156
$response->assertNotFound();
157157
}
158158

159159
public function testGetNoAuth(): void
160160
{
161-
$response = $this->novaGetResource(WelcomeBonus::class, 1);
161+
$response = $this->novaGetResourceAPICall(WelcomeBonus::class, 1);
162162

163163
$response->assertUnauthorized();
164164
}
165165

166166
public function testSearchUnauthorized(): void
167167
{
168-
$response = $this->novaSearchResource(
168+
$response = $this->novaSearchResourceAPICall(
169169
resourceClass: WelcomeBonus::class,
170170
request: [
171171
'orderBy' => 'id',
@@ -178,7 +178,7 @@ public function testSearchUnauthorized(): void
178178

179179
public function testGetFieldsVisibleOnCreate(): void
180180
{
181-
$response = $this->novaActingAs(self::$user)->novaGetCreationFields(WelcomeBonus::class);
181+
$response = $this->novaActingAs(self::$user)->novaGetCreationFieldsAPICall(WelcomeBonus::class);
182182

183183
$response->assertOk();
184184

@@ -240,7 +240,7 @@ public function getWelcomeBonusActionsData(): array
240240
*/
241241
public function testGetWelcomeBonusActions(array $resources, string $responseFixture): void
242242
{
243-
$response = $this->novaActingAs(self::$user)->novaGetActions(WelcomeBonus::class, $resources);
243+
$response = $this->novaActingAs(self::$user)->novaGetActionsAPICall(WelcomeBonus::class, $resources);
244244

245245
$response->assertOk();
246246

@@ -271,7 +271,7 @@ public function getWelcomeBonusFiltersData(): array
271271
*/
272272
public function testFilterWelcomeBonus(array $request, string $responseFixture): void
273273
{
274-
$response = $this->novaActingAs(self::$user)->novaSearchResource(WelcomeBonus::class, $request);
274+
$response = $this->novaActingAs(self::$user)->novaSearchResourceAPICall(WelcomeBonus::class, $request);
275275

276276
$response->assertOk();
277277

0 commit comments

Comments
 (0)