1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-13 03:35:52 +01:00
verdaccio/test
Alex Kocharin 6b9001ef6c change interval formatting in config
All intervals are now in milliseconds. But you can add
multiples ("ms", "s", "m", "h", "d", "M", "y") to set
value using different units.

For example, value "1.5h" would mean 1.5 hours.
2014-03-08 03:49:59 +00:00
..
functional throw away incomplete downloads 2014-03-07 19:48:24 +00:00
integration adding integration tests 2013-12-30 12:25:26 +04:00
unit change interval formatting in config 2014-03-08 03:49:59 +00: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.