This repo runs tests against wasm code and exemplifies how to use many of the features.
Simply install the packages with npm i
and then run the tests with npm t
:
cd cedar-wasm-example
npm i
npm t
First, have the cedar repository checked out.
Make your changes, then build cedar wasm by using the cedar-wasm/build-wasm.sh
script in that repository.
Then, change this package's package.json
to point to your local built wasm package. The entry in package.json
should look something like:
"dependencies": {
"@cedar-policy/cedar-wasm": "file:../../cedar/cedar-wasm/pkg/"
},
Then run npm i
to let npm know that the copy of cedar-wasm
in your node_modules
should be symlinked to your local cedar-wasm
.
Once you do that, npm t
to run the tests.