0
Fork 0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-12-16 21:56:25 -05:00
verdaccio/test
2014-01-18 23:04:12 +04:00
..
functional adding config param to specify upload limits, fixes #39 2014-01-18 23:04:12 +04:00
integration adding integration tests 2013-12-30 12:25:26 +04:00
unit remove all replication-like functionality 2013-12-27 17:23:14 +04:00
README.md adding integration tests 2013-12-30 12:25:26 +04:00
start.sh reorganize tests, and add new ones 2013-12-19 19:11:54 +04:00

All tests are split in three folders:

  • unit - Tests that cover functions that transform data in an non-trivial way. These tests simply require() a few files and run code in there, so they are very fast.
  • functional - Tests that launch sinopia instance and perform a series of requests to it over http. They are slower than unit tests.
  • integration - Tests that launch sinopia instance and do requests to it using npm. They are really slow and can hit a real npm registry.

Unit and functional tests are executed automatically with yapm test. Integration tests are supposed to be executed manually from time to time.