From f0b5c1a511ba794609178e5f08e7c8f8c2ec1723 Mon Sep 17 00:00:00 2001
From: Catalin Mititiuc
Date: Thu, 6 Mar 2025 15:27:27 -0800
Subject: Add Jest testing framework
---
README.md | 30 +++++++++++++++++++++++++++++-
1 file changed, 29 insertions(+), 1 deletion(-)
(limited to 'README.md')
diff --git a/README.md b/README.md
index 364a339..e9a06f8 100644
--- a/README.md
+++ b/README.md
@@ -74,12 +74,40 @@ window.addEventListener('load', function () {
## Start the demo
+### Docker
+
1. Install the development server packages.
$ docker run --rm -w /app -v $PWD:/app -u $(id -u):$(id -u) node npm install
2. Start the server.
- $ docker run --rm --init -it -w /app -v $PWD:/app -p 8080:8080 node node dev-server.js
+ $ docker run --rm --init -it -w /app -v $PWD:/app -p 8080:8080 node npm run start
+
+3. Visit `localhost:8080` to view.
+
+### Debian
+
+1. Install the development server packages.
+
+ $ npm install
+
+2. Start the server.
+
+ $ npm run start
3. Visit `localhost:8080` to view.
+
+## Tests
+
+Requires Chrome/ChromeDriver or Chromium/ChromiumDriver.
+
+### Docker
+
+ $ docker run --rm --init -it -w /app -v $PWD:/app node bash -c "apt-get \
+ update && apt-get install -y chromium-driver chromium && npm run test"
+
+### Debian
+
+ $ apt-get update && apt-get install chromium-driver chromium
+ $ npm run test
--
cgit v1.2.3