You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

dnsDomainLevels.js 488B

123456789101112131415161718192021222324
  1. /**
  2. * Module dependencies.
  3. */
  4. var assert = require('assert');
  5. var dnsDomainLevels = require('../dnsDomainLevels');
  6. describe('dnsDomainLevels(host)', function () {
  7. var tests = [
  8. ["www", 0],
  9. ["www.netscape", 1],
  10. ["www.netscape.com", 2]
  11. ];
  12. tests.forEach(function (test) {
  13. var expected = test.pop();
  14. it('should return `' + expected +'` for "' + test.join('", "') + '"', function () {
  15. assert.equal(expected, dnsDomainLevels(test[0]));
  16. });
  17. });
  18. });