expressots-cli icon indicating copy to clipboard operation
expressots-cli copied to clipboard

Implement unit test for CLI

Open rsaz opened this issue 1 year ago • 0 comments

Description

Add unit tests in all modules.

Current Modules:

  • application: app-container, app-factory
  • common: color-service, package-resolver, project-config
  • console: console
  • container-module
  • controller: base-controller
  • decorator: scope-binding
  • error: app-error, error-handler-middleware, report, status-code
  • middleware: middleware-resolver, middleware-service
  • provider: provider-manager, db-in-memory, dto-validator, env-validator, logger
  • render

Suggested Pattern

  • Inside of every module, add all unit tests in a folder called __tests__.
  • Unit test file names should have the suffix .spec

Image

Requirements

  • [ ] all features must have tests;
  • [ ] code coverage must pass.

rsaz avatar Apr 01 '24 21:04 rsaz