Skip to main content

Test

Setting up test configuration is very easy in FortJs, infact Fortjs already provides setup configuration for unit testing and e2e testing.

The default setup uses -

  • Jest as a test framework
  • Axios for sending http request in e2e test

The default setup expects the unit test cases inside particular components folder and e2e test cases inside dedicated folder e2e.

e.g - controllers test are added in controllers folder with suffix ".test" - test for "user_controller.js" is added into file "user_controller.test.js".

However with the project growing, its very necessary to put your test cases in seperate dedicated folder. So feel free to rearrange the files.

Test Command

The default setup is configured with script test, so command - npm run test will run all test cases. It sets the NODE_ENV as test.

Test Examples