UNPKG

cluster-id

Version:

Database cluster friendly object id with great query isolation.

16 lines (13 loc) 451 B
/* global test, expect */ var ref = require('./index'); var gen = ref.generator; var YEAR_MS = parseInt(365.26 * 24 * 60 * 60 * 1000) test('export valid generator', function () { var id = gen() expect(typeof id).toBe('function') expect(id.name).toBe('id') }) test('generate valid ids', function () { expect(gen({epoch: 0})({time: 1 * YEAR_MS})).toBe('-O_z0---0sNh-') expect(gen({epoch: 0})({time: 100 * YEAR_MS})).toBe('-6QL6--1w5aJ-') })