Test harness for Javascript libsodium implementations
npm install sodium-testrequire('sodium-test')(require('sodium-native'))The above will test that sodium-native passes all the sodium-test tests and
write results in TAP format to stdio.
harness(sodiumApi)
Will run tests on sodiumApi and assert whether it conforms to the libsodium
API. Individual subAPI's can be tested, and all follow the same pattern, eg.
require('randombytes_buf')(sodiumApi).
Findings are written to stdio.