mirror of
https://github.com/TecharoHQ/anubis.git
synced 2025-08-03 09:48:08 -04:00

* test: add i18n smoke test Makes sure that all of the languages that Anubis supports show up when the challenge page is sent to a client. Signed-off-by: Xe Iaso <me@xeiaso.net> * test(i18n): build anubis so that the smoke test doesn't backoff timeout Signed-off-by: Xe Iaso <me@xeiaso.net> --------- Signed-off-by: Xe Iaso <me@xeiaso.net>
24 lines
394 B
Bash
Executable File
24 lines
394 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -euo pipefail
|
|
|
|
function cleanup() {
|
|
pkill -P $$
|
|
}
|
|
|
|
trap cleanup EXIT SIGINT
|
|
|
|
# Build static assets
|
|
(cd ../.. && npm ci && npm run assets)
|
|
|
|
go tool anubis --help 2>/dev/null ||:
|
|
|
|
go run ../cmd/unixhttpd &
|
|
|
|
go tool anubis \
|
|
--policy-fname ./anubis.yaml \
|
|
--use-remote-address \
|
|
--target=unix://$(pwd)/unixhttpd.sock &
|
|
|
|
go run ../cmd/backoff-retry node ./test.mjs
|