Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 636 Bytes

File metadata and controls

17 lines (11 loc) · 636 Bytes

Unit testing

All unit tests are written in Jest which includes its own mocking functionality.

A great Jest cheat sheet can be found here.

Each unit test must adhere to these rules:

  • Each test method should focus on one test
  • Each test should focus on testing a single method, mocking all calls to dependent objects/methods
  • Verify configured mocks execute as requested
  • Assert that the actual response is as expected
  • Never skip any unit tests

Refer to assetlibrary/src/policies/policies.service.spec.ts for an example.

Run unit tests using npm run test.