From 56802a668e78160e54f46f2743e88b450d8a335f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20=C5=A0tancl?= Date: Fri, 13 Aug 2021 19:55:22 +0200 Subject: [PATCH] Use please() in tests --- tests/Feature/PagesTest.php | 14 +++++++------- tests/Pest.php | 5 +++-- tests/orbit/content/pages/example.md | 4 ++-- tests/orbit/content/pages/test.md | 4 ++-- 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/tests/Feature/PagesTest.php b/tests/Feature/PagesTest.php index 4a2a85c..cef3dd7 100644 --- a/tests/Feature/PagesTest.php +++ b/tests/Feature/PagesTest.php @@ -28,7 +28,7 @@ test('markdown is rendered if it exists', function () { 'content' => 'This is a **test page**' ]); - using($this) + please() ->get('/test') ->assertSee('Markdown page') ->assertSee('test page', false); @@ -41,7 +41,7 @@ test('view takes precedence over markdown', function () { 'content' => 'This is a test page' ]); - using($this) + please() ->get('/example') ->assertSee('Test view') ->assertDontSee('Test page'); @@ -60,7 +60,7 @@ test('a custom layout can be used', function () { 'content' => 'This is a test page' ]); - using($this) + please() ->get('/test') ->assertSee('second layout'); }); @@ -72,7 +72,7 @@ test('SEO metadata is set on markdown pages', function () { 'content' => 'This is a test page' ]); - using($this) + please() ->get('/test') ->assertSee('', false) ->assertSee('', false); @@ -86,7 +86,7 @@ test('pages can be password-protected', function () { 'content' => 'This is a test page' ]); - using($this)->get('/test')->assertForbidden(); - using($this)->get('/test?password=bar')->assertForbidden(); - using($this)->get('/test?password=foo')->assertSuccessful()->assertSee('This is a test page'); + please()->get('/test')->assertForbidden(); + please()->get('/test?password=bar')->assertForbidden(); + please()->get('/test?password=foo')->assertSuccessful()->assertSee('This is a test page'); }); diff --git a/tests/Pest.php b/tests/Pest.php index 3dfec07..8f57075 100644 --- a/tests/Pest.php +++ b/tests/Pest.php @@ -12,6 +12,7 @@ */ use ArchTech\Pages\Tests\TestCase; +use Pest\TestSuite; uses(ArchTech\Pages\Tests\TestCase::class)->in('Feature'); @@ -41,7 +42,7 @@ expect()->extend('toBeOne', function () { | */ -function using($test): TestCase +function please(): TestCase { - return $test; + return TestSuite::getInstance()->test; } diff --git a/tests/orbit/content/pages/example.md b/tests/orbit/content/pages/example.md index a8fdeb5..db9c6a0 100644 --- a/tests/orbit/content/pages/example.md +++ b/tests/orbit/content/pages/example.md @@ -1,7 +1,7 @@ --- slug: example title: 'Test page' -updated_at: 2021-08-08T18:00:46+00:00 -created_at: 2021-08-08T18:00:46+00:00 +updated_at: 2021-08-13T17:54:04+00:00 +created_at: 2021-08-13T17:54:04+00:00 --- This is a test page \ No newline at end of file diff --git a/tests/orbit/content/pages/test.md b/tests/orbit/content/pages/test.md index 9c9ff23..2a91c36 100644 --- a/tests/orbit/content/pages/test.md +++ b/tests/orbit/content/pages/test.md @@ -2,7 +2,7 @@ slug: test title: 'Test page' password: foo -updated_at: 2021-08-08T18:00:46+00:00 -created_at: 2021-08-08T18:00:46+00:00 +updated_at: 2021-08-13T17:54:05+00:00 +created_at: 2021-08-13T17:54:05+00:00 --- This is a test page \ No newline at end of file