aboutsummaryrefslogtreecommitdiff
path: root/test/README.md
diff options
context:
space:
mode:
authorJacob Scearcy <jacobscearcy@gmail.com>2024-05-06 06:42:35 -0700
committerGitHub <noreply@github.com>2024-05-06 14:42:35 +0100
commit80e2bd66f54bca88a749d40784828d29bae8995f (patch)
tree587a8b2d24f09e1955f11ab1ae7ca1e16084d4e1 /test/README.md
parent8adbae91d3e7d526b5950e2299736ab915dc5489 (diff)
downloadlustre-80e2bd66f54bca88a749d40784828d29bae8995f.tar.gz
lustre-80e2bd66f54bca88a749d40784828d29bae8995f.zip
๐Ÿ”€ Use vitest for runtime/vdom testing. (#124)
* ๐Ÿงช move tests into test directory, bump birdie to ignore non-gleam files * implement feedback * add comments, update doc
Diffstat (limited to 'test/README.md')
-rw-r--r--test/README.md29
1 files changed, 29 insertions, 0 deletions
diff --git a/test/README.md b/test/README.md
new file mode 100644
index 0000000..6577c5c
--- /dev/null
+++ b/test/README.md
@@ -0,0 +1,29 @@
+# Client testing for Lustre runtime
+
+1. Build and test example projects
+2. Build and test vdom
+
+Depends on:
+- `linkedom` - headless DOM testing
+- `npm-run-all` - run watch in parallel
+- `vitest` - execute tests
+
+
+### Commands
+
+Run from the `test` directory
+Each command will run a `build` command to build project dependencies
+
+#### Benchmark
+
+- `npm run bench`
+
+#### Test
+
+- ##### Single
+
+ - `npm run test`
+
+- ##### Watch
+
+ - `npm run test:watch`