August 2019
Intermediate to advanced
486 pages
13h 52m
English
You can write test cases using different scripting languages, such as JavaScript and TypeScript, as well as in Solidity itself. As a developer, you must ensure that test cases are written to cover at almost 100% coverage. Having 100% code coverage is good enough to ensure that there is a lower probability of bugs in your code. All of the test files should be present in the test folder.
To run the test suite, you need to use the following command:
$ truffle test
You can also specify the single test files to run using the following:
$ truffle test ./path/to/test/file.js
Now, let's look into how to write the test cases in JavaScript using some available test frameworks.