mirror of
https://github.com/archtechx/laravel-pages.git
synced 2025-12-12 01:44:03 +00:00
Use please() in tests
This commit is contained in:
parent
154f22a573
commit
56802a668e
4 changed files with 14 additions and 13 deletions
|
|
@ -28,7 +28,7 @@ test('markdown is rendered if it exists', function () {
|
||||||
'content' => 'This is a **test page**'
|
'content' => 'This is a **test page**'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
using($this)
|
please()
|
||||||
->get('/test')
|
->get('/test')
|
||||||
->assertSee('Markdown page')
|
->assertSee('Markdown page')
|
||||||
->assertSee('<strong>test page</strong>', false);
|
->assertSee('<strong>test page</strong>', false);
|
||||||
|
|
@ -41,7 +41,7 @@ test('view takes precedence over markdown', function () {
|
||||||
'content' => 'This is a test page'
|
'content' => 'This is a test page'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
using($this)
|
please()
|
||||||
->get('/example')
|
->get('/example')
|
||||||
->assertSee('Test view')
|
->assertSee('Test view')
|
||||||
->assertDontSee('Test page');
|
->assertDontSee('Test page');
|
||||||
|
|
@ -60,7 +60,7 @@ test('a custom layout can be used', function () {
|
||||||
'content' => 'This is a test page'
|
'content' => 'This is a test page'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
using($this)
|
please()
|
||||||
->get('/test')
|
->get('/test')
|
||||||
->assertSee('second layout');
|
->assertSee('second layout');
|
||||||
});
|
});
|
||||||
|
|
@ -72,7 +72,7 @@ test('SEO metadata is set on markdown pages', function () {
|
||||||
'content' => 'This is a test page'
|
'content' => 'This is a test page'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
using($this)
|
please()
|
||||||
->get('/test')
|
->get('/test')
|
||||||
->assertSee('<meta property="og:title" content="Test page" />', false)
|
->assertSee('<meta property="og:title" content="Test page" />', false)
|
||||||
->assertSee('<meta property="og:description" content="This is a test page" />', false);
|
->assertSee('<meta property="og:description" content="This is a test page" />', false);
|
||||||
|
|
@ -86,7 +86,7 @@ test('pages can be password-protected', function () {
|
||||||
'content' => 'This is a test page'
|
'content' => 'This is a test page'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
using($this)->get('/test')->assertForbidden();
|
please()->get('/test')->assertForbidden();
|
||||||
using($this)->get('/test?password=bar')->assertForbidden();
|
please()->get('/test?password=bar')->assertForbidden();
|
||||||
using($this)->get('/test?password=foo')->assertSuccessful()->assertSee('This is a test page');
|
please()->get('/test?password=foo')->assertSuccessful()->assertSee('This is a test page');
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
use ArchTech\Pages\Tests\TestCase;
|
use ArchTech\Pages\Tests\TestCase;
|
||||||
|
use Pest\TestSuite;
|
||||||
|
|
||||||
uses(ArchTech\Pages\Tests\TestCase::class)->in('Feature');
|
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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
slug: example
|
slug: example
|
||||||
title: 'Test page'
|
title: 'Test page'
|
||||||
updated_at: 2021-08-08T18:00:46+00:00
|
updated_at: 2021-08-13T17:54:04+00:00
|
||||||
created_at: 2021-08-08T18:00:46+00:00
|
created_at: 2021-08-13T17:54:04+00:00
|
||||||
---
|
---
|
||||||
This is a test page
|
This is a test page
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
slug: test
|
slug: test
|
||||||
title: 'Test page'
|
title: 'Test page'
|
||||||
password: foo
|
password: foo
|
||||||
updated_at: 2021-08-08T18:00:46+00:00
|
updated_at: 2021-08-13T17:54:05+00:00
|
||||||
created_at: 2021-08-08T18:00:46+00:00
|
created_at: 2021-08-13T17:54:05+00:00
|
||||||
---
|
---
|
||||||
This is a test page
|
This is a test page
|
||||||
Loading…
Add table
Add a link
Reference in a new issue