get-test-dir.js 480 B

1234567891011121314151617181920
  1. // LICENSE : MIT
  2. "use strict";
  3. var normalizeDir = require("./normalize-dir");
  4. var defaultTestDir = "test/";
  5. /**
  6. * Return `dir/` string
  7. * always suffix with `/`
  8. * @param {object} pkg
  9. * @returns {string}
  10. */
  11. function getTestDirFromPkg(pkg) {
  12. if (pkg &&
  13. typeof pkg.directories === 'object' &&
  14. typeof pkg.directories.test === 'string') {
  15. return normalizeDir(pkg.directories.test);
  16. }
  17. return defaultTestDir;
  18. }
  19. module.exports = getTestDirFromPkg;