Web Dev Solutions

Catalin Mititiuc

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