From 34176fa4a2505d3c83c49e04ccf28a67c91e9935 Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 14:09:18 +0200 Subject: [PATCH 01/19] Create HtmlPage.php --- packages/framework/src/Models/Pages/HtmlPage.php | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 packages/framework/src/Models/Pages/HtmlPage.php diff --git a/packages/framework/src/Models/Pages/HtmlPage.php b/packages/framework/src/Models/Pages/HtmlPage.php new file mode 100644 index 00000000000..c3d86b3f0b6 --- /dev/null +++ b/packages/framework/src/Models/Pages/HtmlPage.php @@ -0,0 +1,10 @@ + Date: Wed, 14 Sep 2022 14:09:53 +0200 Subject: [PATCH 02/19] Implement compile method --- packages/framework/src/Models/Pages/HtmlPage.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/framework/src/Models/Pages/HtmlPage.php b/packages/framework/src/Models/Pages/HtmlPage.php index c3d86b3f0b6..ff5c805002c 100644 --- a/packages/framework/src/Models/Pages/HtmlPage.php +++ b/packages/framework/src/Models/Pages/HtmlPage.php @@ -6,5 +6,8 @@ class HtmlPage extends HydePage { - // + public function compile(): string + { + return file_get_contents($this->getSourcePath()); + } } \ No newline at end of file From 2c2a5dcc81fa7019c70166055d3e5368667eebcb Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 14:11:40 +0200 Subject: [PATCH 03/19] Configure source path information --- packages/framework/src/Models/Pages/HtmlPage.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/framework/src/Models/Pages/HtmlPage.php b/packages/framework/src/Models/Pages/HtmlPage.php index ff5c805002c..3aab7fa2767 100644 --- a/packages/framework/src/Models/Pages/HtmlPage.php +++ b/packages/framework/src/Models/Pages/HtmlPage.php @@ -6,6 +6,9 @@ class HtmlPage extends HydePage { + public static string $sourceDirectory = '_pages'; + public static string $fileExtension = '.html'; + public function compile(): string { return file_get_contents($this->getSourcePath()); From fa395991a677dca7384588d659e94fa669c9d89d Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 14:12:35 +0200 Subject: [PATCH 04/19] Create HtmlPageTest.php --- packages/framework/tests/Feature/HtmlPageTest.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 packages/framework/tests/Feature/HtmlPageTest.php diff --git a/packages/framework/tests/Feature/HtmlPageTest.php b/packages/framework/tests/Feature/HtmlPageTest.php new file mode 100644 index 00000000000..6b87b9dad94 --- /dev/null +++ b/packages/framework/tests/Feature/HtmlPageTest.php @@ -0,0 +1,14 @@ + Date: Wed, 14 Sep 2022 14:17:21 +0200 Subject: [PATCH 05/19] Configure output directory --- packages/framework/src/Models/Pages/HtmlPage.php | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/framework/src/Models/Pages/HtmlPage.php b/packages/framework/src/Models/Pages/HtmlPage.php index 3aab7fa2767..192be68a343 100644 --- a/packages/framework/src/Models/Pages/HtmlPage.php +++ b/packages/framework/src/Models/Pages/HtmlPage.php @@ -7,6 +7,7 @@ class HtmlPage extends HydePage { public static string $sourceDirectory = '_pages'; + public static string $outputDirectory = ''; public static string $fileExtension = '.html'; public function compile(): string From 35612dc75ae75c3319167f9ffd20ff1cc9d10e40 Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 14:18:35 +0200 Subject: [PATCH 06/19] Test HTML pages --- .../tests/Feature/StaticPageBuilderTest.php | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/packages/framework/tests/Feature/StaticPageBuilderTest.php b/packages/framework/tests/Feature/StaticPageBuilderTest.php index 1ba80c51fd4..6af4281c2fa 100644 --- a/packages/framework/tests/Feature/StaticPageBuilderTest.php +++ b/packages/framework/tests/Feature/StaticPageBuilderTest.php @@ -7,6 +7,7 @@ use Hyde\Framework\HydeServiceProvider; use Hyde\Framework\Models\Pages\BladePage; use Hyde\Framework\Models\Pages\DocumentationPage; +use Hyde\Framework\Models\Pages\HtmlPage; use Hyde\Framework\Models\Pages\MarkdownPage; use Hyde\Framework\Models\Pages\MarkdownPost; use Hyde\Testing\TestCase; @@ -95,6 +96,34 @@ public function test_can_build_documentation_page() $this->validateBasicHtml(file_get_contents(Hyde::path('_site/'.'docs/foo.html'))); } + public function test_can_build_html_page() + { + $this->file('_pages/foo.html', 'bar'); + $page = new HtmlPage('foo'); + + new StaticPageBuilder($page, true); + + $this->assertFileExists(Hyde::path('_site/foo.html')); + $this->assertStringEqualsFile(Hyde::path('_site/foo.html'), 'bar'); + unlink(Hyde::path('_site/foo.html')); + } + + public function test_can_build_nested_html_page() + { + mkdir(Hyde::path('_pages/foo')); + file_put_contents(Hyde::path('_pages/foo/bar.html'), 'baz'); + $page = new HtmlPage('foo/bar'); + + new StaticPageBuilder($page, true); + + $this->assertFileExists(Hyde::path('_site/foo/bar.html')); + $this->assertStringEqualsFile(Hyde::path('_site/foo/bar.html'), 'baz'); + + unlink(Hyde::path('_site/foo/bar.html')); + unlink(Hyde::path('_pages/foo/bar.html')); + rmdir(Hyde::path('_pages/foo')); + } + public function test_creates_custom_documentation_directory() { $page = DocumentationPage::make('foo'); From 94fb8c9365b80d4b50dabb18339a296a2c1e294a Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 14:19:06 +0200 Subject: [PATCH 07/19] Test HTML pages --- packages/framework/tests/Feature/HtmlPageTest.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/framework/tests/Feature/HtmlPageTest.php b/packages/framework/tests/Feature/HtmlPageTest.php index 6b87b9dad94..26786726923 100644 --- a/packages/framework/tests/Feature/HtmlPageTest.php +++ b/packages/framework/tests/Feature/HtmlPageTest.php @@ -10,5 +10,12 @@ */ class HtmlPageTest extends TestCase { - // + public function testHtmlPageCanBeCompiled() + { + $this->file(HtmlPage::$sourceDirectory.'/foo.html', 'bar'); + + $page = new HtmlPage('foo'); + + $this->assertEquals('bar', $page->compile()); + } } From 046c036df181cd0ad47d38926af8560438629cfe Mon Sep 17 00:00:00 2001 From: StyleCI Bot Date: Wed, 14 Sep 2022 12:22:53 +0000 Subject: [PATCH 08/19] Apply fixes from StyleCI --- packages/framework/src/Models/Pages/HtmlPage.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/framework/src/Models/Pages/HtmlPage.php b/packages/framework/src/Models/Pages/HtmlPage.php index 192be68a343..fd884a2c3df 100644 --- a/packages/framework/src/Models/Pages/HtmlPage.php +++ b/packages/framework/src/Models/Pages/HtmlPage.php @@ -14,4 +14,4 @@ public function compile(): string { return file_get_contents($this->getSourcePath()); } -} \ No newline at end of file +} From 92b94db63d8e2df7ad2aded222f5044f3e59a098 Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 14:28:54 +0200 Subject: [PATCH 09/19] Add Features::htmlPages --- config/hyde.php | 1 + packages/framework/config/hyde.php | 1 + packages/framework/src/Helpers/Features.php | 11 +++++++++++ 3 files changed, 13 insertions(+) diff --git a/config/hyde.php b/config/hyde.php index 7ca584b61c1..39124d290de 100644 --- a/config/hyde.php +++ b/config/hyde.php @@ -53,6 +53,7 @@ 'features' => [ // Page Modules + Features::htmlPages(), Features::blogPosts(), Features::bladePages(), Features::markdownPages(), diff --git a/packages/framework/config/hyde.php b/packages/framework/config/hyde.php index 7ca584b61c1..39124d290de 100644 --- a/packages/framework/config/hyde.php +++ b/packages/framework/config/hyde.php @@ -53,6 +53,7 @@ 'features' => [ // Page Modules + Features::htmlPages(), Features::blogPosts(), Features::bladePages(), Features::markdownPages(), diff --git a/packages/framework/src/Helpers/Features.php b/packages/framework/src/Helpers/Features.php index bf55c5db365..86ec1a81266 100644 --- a/packages/framework/src/Helpers/Features.php +++ b/packages/framework/src/Helpers/Features.php @@ -30,6 +30,7 @@ public static function enabled(string $feature): bool { return in_array($feature, config('hyde.features', [ // Page Modules + static::htmlPages(), static::blogPosts(), static::bladePages(), static::markdownPages(), @@ -54,6 +55,11 @@ public static function hasBlogPosts(): bool return static::enabled(static::blogPosts()); } + public static function hasHtmlPages(): bool + { + return static::enabled(static::htmlPages()); + } + public static function hasBladePages(): bool { return static::enabled(static::bladePages()); @@ -106,6 +112,11 @@ public static function blogPosts(): string return 'blog-posts'; } + public static function htmlPages(): string + { + return 'html-pages'; + } + public static function bladePages(): string { return 'blade-pages'; From 760cd0b8506c2bc38348b4e66abbc2aae55d8330 Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 14:38:06 +0200 Subject: [PATCH 10/19] Run discovery for HTML files --- packages/framework/src/Foundation/FileCollection.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/framework/src/Foundation/FileCollection.php b/packages/framework/src/Foundation/FileCollection.php index c6621e062ef..2d4dfbaa3fd 100644 --- a/packages/framework/src/Foundation/FileCollection.php +++ b/packages/framework/src/Foundation/FileCollection.php @@ -8,6 +8,7 @@ use Hyde\Framework\Models\File; use Hyde\Framework\Models\Pages\BladePage; use Hyde\Framework\Models\Pages\DocumentationPage; +use Hyde\Framework\Models\Pages\HtmlPage; use Hyde\Framework\Models\Pages\MarkdownPage; use Hyde\Framework\Models\Pages\MarkdownPost; use Hyde\Framework\Services\DiscoveryService; @@ -45,6 +46,10 @@ public function getMediaFiles(): self protected function runDiscovery(): self { + if (Features::hasHtmlPages()) { + $this->discoverFilesFor(HtmlPage::class); + } + if (Features::hasBladePages()) { $this->discoverFilesFor(BladePage::class); } From b5329e304de0f6b26b54230e7873e639121dd18b Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 14:33:24 +0200 Subject: [PATCH 11/19] Run discovery for HTML pages --- packages/framework/src/Foundation/PageCollection.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/framework/src/Foundation/PageCollection.php b/packages/framework/src/Foundation/PageCollection.php index 658a57dc33f..0b74c59e198 100644 --- a/packages/framework/src/Foundation/PageCollection.php +++ b/packages/framework/src/Foundation/PageCollection.php @@ -8,6 +8,7 @@ use Hyde\Framework\Helpers\Features; use Hyde\Framework\Models\Pages\BladePage; use Hyde\Framework\Models\Pages\DocumentationPage; +use Hyde\Framework\Models\Pages\HtmlPage; use Hyde\Framework\Models\Pages\MarkdownPage; use Hyde\Framework\Models\Pages\MarkdownPost; use Illuminate\Support\Collection; @@ -32,6 +33,10 @@ public function getPages(?string $pageClass = null): self protected function runDiscovery(): self { + if (Features::hasHtmlPages()) { + $this->discoverPagesFor(HtmlPage::class); + } + if (Features::hasBladePages()) { $this->discoverPagesFor(BladePage::class); } From db86b6fbf1d86bb1ff1128aead99a5d55f64064f Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 16:11:35 +0200 Subject: [PATCH 12/19] Parse HTML pages --- packages/framework/src/Actions/SourceFileParser.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/framework/src/Actions/SourceFileParser.php b/packages/framework/src/Actions/SourceFileParser.php index d12b09528c9..488aaa2d731 100644 --- a/packages/framework/src/Actions/SourceFileParser.php +++ b/packages/framework/src/Actions/SourceFileParser.php @@ -6,6 +6,7 @@ use Hyde\Framework\Concerns\HydePage; use Hyde\Framework\Concerns\ValidatesExistence; use Hyde\Framework\Models\Pages\BladePage; +use Hyde\Framework\Models\Pages\HtmlPage; use Hyde\Framework\Modules\Markdown\MarkdownFileParser; /** @@ -33,6 +34,11 @@ public function __construct(string $pageClass, string $identifier) $this->page = $this->constructPage($pageClass); } + protected function parseHtmlPage(): HtmlPage + { + return new HtmlPage($this->identifier); + } + protected function parseBladePage(): BladePage { return new BladePage( @@ -60,8 +66,12 @@ public function get(): HydePage return $this->page; } - protected function constructPage(string $pageClass): BladePage|BaseMarkdownPage + protected function constructPage(string $pageClass): HtmlPage|BladePage|BaseMarkdownPage { + if ($pageClass === HtmlPage::class) { + return $this->parseHtmlPage(); + } + if ($pageClass === BladePage::class) { return $this->parseBladePage(); } From 2d17b9d8a29c03e7f81eda27b72cbad91c2bf597 Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 16:11:50 +0200 Subject: [PATCH 13/19] Move up helper method --- .../src/Actions/SourceFileParser.php | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/framework/src/Actions/SourceFileParser.php b/packages/framework/src/Actions/SourceFileParser.php index 488aaa2d731..8cbd1d7c8f7 100644 --- a/packages/framework/src/Actions/SourceFileParser.php +++ b/packages/framework/src/Actions/SourceFileParser.php @@ -34,6 +34,19 @@ public function __construct(string $pageClass, string $identifier) $this->page = $this->constructPage($pageClass); } + protected function constructPage(string $pageClass): HtmlPage|BladePage|BaseMarkdownPage + { + if ($pageClass === HtmlPage::class) { + return $this->parseHtmlPage(); + } + + if ($pageClass === BladePage::class) { + return $this->parseBladePage(); + } + + return $this->parseMarkdownPage($pageClass); + } + protected function parseHtmlPage(): HtmlPage { return new HtmlPage($this->identifier); @@ -65,17 +78,4 @@ public function get(): HydePage { return $this->page; } - - protected function constructPage(string $pageClass): HtmlPage|BladePage|BaseMarkdownPage - { - if ($pageClass === HtmlPage::class) { - return $this->parseHtmlPage(); - } - - if ($pageClass === BladePage::class) { - return $this->parseBladePage(); - } - - return $this->parseMarkdownPage($pageClass); - } } From dba8d9552b21a8595ff66443abbfc2d9672fd766 Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 16:14:44 +0200 Subject: [PATCH 14/19] Rewrite constructor method to dynamically fall back to constructing base pages --- .../framework/src/Actions/SourceFileParser.php | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/packages/framework/src/Actions/SourceFileParser.php b/packages/framework/src/Actions/SourceFileParser.php index 8cbd1d7c8f7..e11fbb8e192 100644 --- a/packages/framework/src/Actions/SourceFileParser.php +++ b/packages/framework/src/Actions/SourceFileParser.php @@ -34,22 +34,17 @@ public function __construct(string $pageClass, string $identifier) $this->page = $this->constructPage($pageClass); } - protected function constructPage(string $pageClass): HtmlPage|BladePage|BaseMarkdownPage + protected function constructPage(string $pageClass): HydePage|BladePage|BaseMarkdownPage { - if ($pageClass === HtmlPage::class) { - return $this->parseHtmlPage(); - } - if ($pageClass === BladePage::class) { return $this->parseBladePage(); } - return $this->parseMarkdownPage($pageClass); - } - - protected function parseHtmlPage(): HtmlPage - { - return new HtmlPage($this->identifier); + if (is_subclass_of($pageClass, BaseMarkdownPage::class)) { + return $this->parseMarkdownPage($pageClass); + } + + return new $pageClass($this->identifier); } protected function parseBladePage(): BladePage From b1ce00094572c1ee4f901e83406e8e2f55cc2a2a Mon Sep 17 00:00:00 2001 From: StyleCI Bot Date: Wed, 14 Sep 2022 14:14:54 +0000 Subject: [PATCH 15/19] Apply fixes from StyleCI --- packages/framework/src/Actions/SourceFileParser.php | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/framework/src/Actions/SourceFileParser.php b/packages/framework/src/Actions/SourceFileParser.php index e11fbb8e192..ddece7d77f1 100644 --- a/packages/framework/src/Actions/SourceFileParser.php +++ b/packages/framework/src/Actions/SourceFileParser.php @@ -6,7 +6,6 @@ use Hyde\Framework\Concerns\HydePage; use Hyde\Framework\Concerns\ValidatesExistence; use Hyde\Framework\Models\Pages\BladePage; -use Hyde\Framework\Models\Pages\HtmlPage; use Hyde\Framework\Modules\Markdown\MarkdownFileParser; /** From 0d9b5b34fe69805546877a79a351327e353d382b Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 16:20:58 +0200 Subject: [PATCH 16/19] Test all page types can be compiled --- .../tests/Feature/StaticSiteServiceTest.php | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/packages/framework/tests/Feature/StaticSiteServiceTest.php b/packages/framework/tests/Feature/StaticSiteServiceTest.php index 4a14d44c8ee..a887c9fa122 100644 --- a/packages/framework/tests/Feature/StaticSiteServiceTest.php +++ b/packages/framework/tests/Feature/StaticSiteServiceTest.php @@ -56,6 +56,30 @@ public function test_build_command_transfers_media_asset_files() unlink(Hyde::path('_site/media/test-image.png')); } + public function test_all_page_types_can_be_compiled() + { + $this->file('_pages/html.html'); + $this->file('_pages/blade.blade.php'); + $this->file('_pages/markdown.md'); + $this->file('_posts/post.md'); + $this->file('_docs/docs.md'); + + $this->artisan('build') + ->assertExitCode(0); + + $this->assertFileExists(Hyde::path('_site/html.html')); + $this->assertFileExists(Hyde::path('_site/blade.html')); + $this->assertFileExists(Hyde::path('_site/markdown.html')); + $this->assertFileExists(Hyde::path('_site/posts/post.html')); + $this->assertFileExists(Hyde::path('_site/docs/docs.html')); + + unlink(Hyde::path('_site/html.html')); + unlink(Hyde::path('_site/blade.html')); + unlink(Hyde::path('_site/markdown.html')); + unlink(Hyde::path('_site/posts/post.html')); + unlink(Hyde::path('_site/docs/docs.html')); + } + public function test_print_initial_information_allows_api_to_be_disabled() { $this->artisan('build --no-api') From 343235ce391cadbbc35f5ba935bb52b35d7d2a4b Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 16:23:40 +0200 Subject: [PATCH 17/19] Add contents helper method --- packages/framework/src/Models/Pages/HtmlPage.php | 7 ++++++- packages/framework/tests/Feature/HtmlPageTest.php | 9 +++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/framework/src/Models/Pages/HtmlPage.php b/packages/framework/src/Models/Pages/HtmlPage.php index fd884a2c3df..95aca12be98 100644 --- a/packages/framework/src/Models/Pages/HtmlPage.php +++ b/packages/framework/src/Models/Pages/HtmlPage.php @@ -10,8 +10,13 @@ class HtmlPage extends HydePage public static string $outputDirectory = ''; public static string $fileExtension = '.html'; - public function compile(): string + public function contents(): string { return file_get_contents($this->getSourcePath()); } + + public function compile(): string + { + return $this->contents(); + } } diff --git a/packages/framework/tests/Feature/HtmlPageTest.php b/packages/framework/tests/Feature/HtmlPageTest.php index 26786726923..a828e7b2fa6 100644 --- a/packages/framework/tests/Feature/HtmlPageTest.php +++ b/packages/framework/tests/Feature/HtmlPageTest.php @@ -18,4 +18,13 @@ public function testHtmlPageCanBeCompiled() $this->assertEquals('bar', $page->compile()); } + + public function testCompileMethodUsesContents() + { + $this->file(HtmlPage::$sourceDirectory.'/foo.html', 'bar'); + + $page = new HtmlPage('foo'); + + $this->assertSame($page->contents(), $page->compile()); + } } From 1b937bd99dadab143a29ed0b89ae2dc68e047653 Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Wed, 14 Sep 2022 16:24:03 +0200 Subject: [PATCH 18/19] Test the HTML page parser --- .../framework/tests/Feature/SourceFileParserTest.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/framework/tests/Feature/SourceFileParserTest.php b/packages/framework/tests/Feature/SourceFileParserTest.php index 7a3c569c402..ef5b0538b31 100644 --- a/packages/framework/tests/Feature/SourceFileParserTest.php +++ b/packages/framework/tests/Feature/SourceFileParserTest.php @@ -5,6 +5,7 @@ use Hyde\Framework\Actions\SourceFileParser; use Hyde\Framework\Models\Pages\BladePage; use Hyde\Framework\Models\Pages\DocumentationPage; +use Hyde\Framework\Models\Pages\HtmlPage; use Hyde\Framework\Models\Pages\MarkdownPage; use Hyde\Framework\Models\Pages\MarkdownPost; use Hyde\Testing\TestCase; @@ -60,6 +61,17 @@ public function test_documentation_page_parser() $this->assertEquals('Foo Bar Baz', $page->title); } + public function test_html_page_parser() + { + $this->file('_pages/foo.html', '

Foo Bar

'); + + $parser = new SourceFileParser(HtmlPage::class, 'foo'); + $page = $parser->get(); + $this->assertInstanceOf(HtmlPage::class, $page); + $this->assertEquals('foo', $page->identifier); + $this->assertEquals('

Foo Bar

', $page->contents()); + } + public function test_parsed_page_is_run_through_dynamic_constructor() { $this->markdown('_pages/foo.md', '# Foo Bar', ['title' => 'Foo Bar Baz']); From 895a4c4cd0785f93a412900fa8b81f13c5bfd7ae Mon Sep 17 00:00:00 2001 From: StyleCI Bot Date: Wed, 14 Sep 2022 14:24:17 +0000 Subject: [PATCH 19/19] Apply fixes from StyleCI --- packages/framework/tests/Feature/StaticSiteServiceTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/framework/tests/Feature/StaticSiteServiceTest.php b/packages/framework/tests/Feature/StaticSiteServiceTest.php index a887c9fa122..ca654fc119b 100644 --- a/packages/framework/tests/Feature/StaticSiteServiceTest.php +++ b/packages/framework/tests/Feature/StaticSiteServiceTest.php @@ -79,7 +79,7 @@ public function test_all_page_types_can_be_compiled() unlink(Hyde::path('_site/posts/post.html')); unlink(Hyde::path('_site/docs/docs.html')); } - + public function test_print_initial_information_allows_api_to_be_disabled() { $this->artisan('build --no-api')