This commit is contained in:
+14
-13
@@ -3,24 +3,25 @@ set -euo pipefail
|
||||
|
||||
test -s index.html
|
||||
grep -q '<html lang="sv">' index.html
|
||||
grep -q '<h1>En värld du formar</h1>' index.html
|
||||
grep -q 'text- och dialogbaserat och använder inga bilder' index.html
|
||||
grep -q 'id="frontend-version">__FRONTEND_VERSION__' index.html
|
||||
grep -q "request('/version')" index.html
|
||||
grep -q 'id="api-version"' index.html
|
||||
grep -Fq "credentials: 'same-origin'" index.html
|
||||
grep -q 'Köp på platsen' index.html
|
||||
grep -q 'Platsens sinnesintryck' index.html
|
||||
grep -q 'Orientering i rummet' index.html
|
||||
grep -q "'sense-sound', 'sound'" index.html
|
||||
grep -q 'id="world-heading" tabindex="-1"' index.html
|
||||
grep -q "document.querySelector('#world-heading').focus()" index.html
|
||||
grep -q "request('/api/purchases'" index.html
|
||||
grep -q 'id="dialogue" aria-label="Dialoghistorik" role="log" aria-live="polite"' index.html
|
||||
grep -q 'id="message" name="message"' index.html
|
||||
grep -q "event.key === 'Enter' && !event.shiftKey" index.html
|
||||
grep -q "request('/api/character/draft'" index.html
|
||||
grep -q "request('/api/world/draft'" index.html
|
||||
grep -q "request('/api/dialogue'" index.html
|
||||
grep -q "request('/api/world/start'" index.html
|
||||
if grep -Eq 'world/draft|npc_name|Person du kan möta|Beskriv vad du vill börja med' index.html; then
|
||||
echo 'The start flow must not ask for a world description or preview a person.' >&2
|
||||
grep -q "request('/api/character'" index.html
|
||||
grep -q 'location = /healthz' nginx/default.conf
|
||||
if grep -Eq 'id="(new-character|world-setup|shop|buy-offer|balance|inventory|place-heading|npc-heading)"|Platsens sinnesintryck|Ekonomi och ägodelar|Köp på platsen|id="status"|id="logout"' index.html; then
|
||||
echo 'The active player UI must not contain permanent data panels, forms, or action buttons.' >&2
|
||||
exit 1
|
||||
fi
|
||||
if sed -n '/<section id="play"/,/^ <\/section>/p' index.html | grep -q '<button'; then
|
||||
echo 'The game input must not require a separate send or action button.' >&2
|
||||
exit 1
|
||||
fi
|
||||
grep -q 'location = /healthz' nginx/default.conf
|
||||
|
||||
echo 'Frontend source checks passed.'
|
||||
|
||||
Reference in New Issue
Block a user