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