From 8a69ccbb00e7978c6c5d57e353ce178c2b732b07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Wed, 17 May 2023 18:45:23 +0200 Subject: commands: Improve the common build flag handling Updates #10947 --- testscripts/commands/server.txt | 30 ++++++++++++++++++++++++++++++ testscripts/unfinished/server.txt | 30 ------------------------------ 2 files changed, 30 insertions(+), 30 deletions(-) create mode 100644 testscripts/commands/server.txt delete mode 100644 testscripts/unfinished/server.txt (limited to 'testscripts') diff --git a/testscripts/commands/server.txt b/testscripts/commands/server.txt new file mode 100644 index 000000000..fd6b200bc --- /dev/null +++ b/testscripts/commands/server.txt @@ -0,0 +1,30 @@ +# Test the hugo server command. + +# We run these tests in parallel so let Hugo decide which port to use. +hugo server --gc & + +waitServer + +httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0 'ServerPort: \d{4,5}' 'myenv: thedevelopment' 'livereload\.js' 'Env: development' 'IsServer: true' +httpget ${HUGOTEST_BASEURL_0}doesnotexist 'custom 404' + +# By defauilt, the server renders to memory. +! exists public/index.html + +stopServer +! stderr . + +-- hugo.toml -- +title = "Hugo Server Test" +baseURL = "https://example.org/" +disableKinds = ["taxonomy", "term", "sitemap"] +-- config/production/params.toml -- +myenv = "theproduction" +-- config/development/params.toml -- +myenv = "thedevelopment" +-- layouts/index.html -- + +Title: {{ .Title }}|BaseURL: {{ site.BaseURL }}|ServerPort: {{ site.ServerPort }}|myenv: {{ .Site.Params.myenv }}|Env: {{ hugo.Environment }}|IsServer: {{ site.IsServer }}| + +-- layouts/404.html -- +custom 404 diff --git a/testscripts/unfinished/server.txt b/testscripts/unfinished/server.txt deleted file mode 100644 index fd6b200bc..000000000 --- a/testscripts/unfinished/server.txt +++ /dev/null @@ -1,30 +0,0 @@ -# Test the hugo server command. - -# We run these tests in parallel so let Hugo decide which port to use. -hugo server --gc & - -waitServer - -httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0 'ServerPort: \d{4,5}' 'myenv: thedevelopment' 'livereload\.js' 'Env: development' 'IsServer: true' -httpget ${HUGOTEST_BASEURL_0}doesnotexist 'custom 404' - -# By defauilt, the server renders to memory. -! exists public/index.html - -stopServer -! stderr . - --- hugo.toml -- -title = "Hugo Server Test" -baseURL = "https://example.org/" -disableKinds = ["taxonomy", "term", "sitemap"] --- config/production/params.toml -- -myenv = "theproduction" --- config/development/params.toml -- -myenv = "thedevelopment" --- layouts/index.html -- - -Title: {{ .Title }}|BaseURL: {{ site.BaseURL }}|ServerPort: {{ site.ServerPort }}|myenv: {{ .Site.Params.myenv }}|Env: {{ hugo.Environment }}|IsServer: {{ site.IsServer }}| - --- layouts/404.html -- -custom 404 -- cgit v1.2.3