Method to run test using npm test
ossdev07 opened this issue · 3 comments
Have cloned and installed the package in x86_64 platform. While trying to run tests using command npm test it is throwing below error:
tinycolor2@1.4.1 test /TinyColor
echo 'Error: no test specified'
Error: no test specified
But there is a test folder in package and method to run tests has not been mentioned in scripts or README file.
Please suggest method to run tests. Thanks in advance.
This project uses the framework QUnit for testing. I expected that you could either run the tests directly with QUnit:
cd tests
node qunit.js
But this gives an error:
/Users/mikaeo/usit/test/TinyColor/test/qunit.js:1506
elem.attachEvent( "on" + type, fn );
^
TypeError: elem.attachEvent is not a function
Secondly I expected to be able to run these tests with the task runner chosen for this project:
npm install
npx grunt qunit
But this also failed:
Running "qunit:all" (qunit) task
Testing test/index.html Fatal error: Callback must be a function
So I am not sure how to run the tests, but this is at least a clue of how to do it :-)
@mikaello Thanks for the command. All tests are passing with the command.
Below is the output:
npx grunt qunit
npx: installed 97 in 12.513s
Running "qunit:all" (qunit) task
Testing test/index.html ............................................OK
44 tests completed with 0 failed, 0 skipped, and 0 todo.
2295 assertions (in 826ms), passed: 2295, failed: 0
Done, without errors.
Below are node versions which has been used to test.
Node version - v10.11.0, npm version - v6.8.0, npx version - v10.2.0