[test] Move to a proper test.js file instead of a directory + run coverage
[ignore] Ignore coverage report