test.js 553 B

12345678910111213141516171819202122
  1. 'use strict'
  2. var collision = false;
  3. import fingerprint from './index.js'
  4. let test = require('tape')
  5. let ver = `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3`
  6. let platform = `AppleWebKit/537.36 (KHTML, like Gecko)`
  7. let ext = `Chrome/43.0.2357.130 Safari/537.36`
  8. global.navigator = {
  9. mimeTypes: new Array(8),
  10. userAgent: `${ver} ${platform} ${ext}`
  11. }
  12. test('cuid()', (t) => {
  13. t.plan(2)
  14. t.equal(typeof fingerprint(), 'string', 'fingerprint() should return a string');
  15. t.equal(fingerprint(), fingerprint(), 'fingerprints should match');
  16. })