Web Dev Solutions

Catalin Mititiuc

aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCatalin Mititiuc <webdevcat@proton.me>2025-03-06 15:27:27 -0800
committerCatalin Mititiuc <webdevcat@proton.me>2025-03-06 21:47:00 -0800
commitf0b5c1a511ba794609178e5f08e7c8f8c2ec1723 (patch)
tree3f8f2801b7ae20dd41923c24861779cca994b664 /README.md
parentc0b2d77d14b0fd998a36f647c918778030c35623 (diff)
Add Jest testing frameworkHEADmaster
Diffstat (limited to 'README.md')
-rw-r--r--README.md30
1 files changed, 29 insertions, 1 deletions
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