Skip to content

Commit d622b75

Browse files
committed
More cleanup
1 parent 3c1416c commit d622b75

File tree

2 files changed

+14
-24
lines changed

2 files changed

+14
-24
lines changed

tests/Feature/AuthenticateApiKey.php

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Givebutter\Tests\Feature;
44

5-
use Illuminate\Http\Request;
65
use Givebutter\Tests\TestCase;
76
use Givebutter\Tests\Support\Account;
87
use Illuminate\Support\Facades\Route;
@@ -12,25 +11,21 @@ class AuthenticateApiKey extends TestCase
1211
/** @test */
1312
public function request_with_api_key_responds_ok()
1413
{
15-
$account = Account::create();
16-
$account->createApiKey();
17-
18-
Route::get("/api/posts", function (Request $request) {
14+
Route::get("/api/posts", function () {
1915
return response('All good', 200);
2016
})->middleware(['api', 'auth.apikey']);
2117

18+
$account = Account::create();
19+
2220
$this->withHeaders([
23-
'Authorization' => 'Bearer ' . $account->apiKeys()->first()->key,
21+
'Authorization' => 'Bearer ' . $account->createApiKey()->key,
2422
])->get("/api/posts")->assertOk();
2523
}
2624

2725
/** @test */
2826
public function request_without_api_key_responds_unauthorized()
2927
{
30-
$account = Account::create();
31-
$account->createApiKey();
32-
33-
Route::get("/api/posts", function (Request $request) {
28+
Route::get("/api/posts", function () {
3429
return response('All good', 200);
3530
})->middleware(['api', 'auth.apikey']);
3631

tests/Feature/EnforceKeyableScope.php

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,35 +15,31 @@ class EnforceKeyableScope extends TestCase
1515
/** @test */
1616
public function request_with_parameter_must_be_owned_by_keyable()
1717
{
18-
$account = Account::create();
19-
$account->createApiKey();
20-
21-
$post = $account->posts()->create();
22-
2318
Route::get("/api/posts/{post}", function (Request $request, Post $post) {
2419
return response('All good', 200);
2520
})->middleware(['api', 'auth.apikey'])->keyableScoped();
2621

22+
$account = Account::create();
23+
$post = $account->posts()->create();
24+
2725
$this->withHeaders([
28-
'Authorization' => 'Bearer ' . $account->apiKeys()->first()->key,
26+
'Authorization' => 'Bearer ' . $account->createApiKey()->key,
2927
])->get("/api/posts/{$post->id}")->assertOk();
3028
}
3129

3230
/** @test */
3331
public function request_with_model_not_owned_by_keyable_throws_model_not_found()
3432
{
35-
$account = Account::create();
36-
$account->createApiKey();
37-
38-
$account2 = Account::create();
39-
$post = $account2->posts()->create();
40-
4133
Route::get("/api/posts/{post}", function (Request $request, Post $post) {
4234
return response('All good', 200);
4335
})->middleware([ 'api', 'auth.apikey'])->keyableScoped();
4436

37+
$account = Account::create();
38+
$account2 = Account::create();
39+
$post = $account2->posts()->create();
40+
4541
$this->withHeaders([
46-
'Authorization' => 'Bearer ' . $account->apiKeys()->first()->key,
42+
'Authorization' => 'Bearer ' . $account->createApiKey()->key,
4743
])->get("/api/posts/{$post->id}")->assertNotFound();
4844
}
4945

@@ -109,7 +105,6 @@ public function can_use_scoped_with_keyableScoped()
109105
| FAILING
110106
| --------------------------------
111107
*/
112-
113108
$account2 = Account::create();
114109
$post2 = $account2->posts()->create();
115110
$comment2 = $post2->comments()->create();

0 commit comments

Comments
 (0)