659 B
659 B
Testing
Unit & integration tests
To run tests:
make test
To watch the tests:
make test-watch
To run test in REPL
make test
yarn shadow-cljs cljs-repl test # or start the REPL in your editor
Then start the test process with
node --require ./test-resources/override.js target/test/test.js --repl
You can run single test in REPL like this
(require 'cljs.test)
(cljs.test/test-var #'status-im.data-store.chats-test/normalize-chat-test)
Tests will use the bindings in modules/react-native-status/nodejs
, if you make any changes to these you will need to restart the watcher.