#!/usr/bin/env bash set -euo pipefail test -s index.html grep -q '' index.html grep -q '

En värld du formar

' 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 "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 exit 1 fi grep -q 'location = /healthz' nginx/default.conf echo 'Frontend source checks passed.'