UNPKG

npm-kludge-search

Version:
43 lines (35 loc) 1.1 kB
'use strict'; var populateDb = require('../lib/populateDb'); var getDb = require('../lib/getDb'); var main = require('../lib/main'); var Code = require('code'); var Lab = require('lab'); var lab = Lab.script(); exports.lab = lab; var describe = lab.describe; var it = lab.it; var expect = Code.expect; describe('fixTime', function () { it('processes time.modified', function (done) { expect(populateDb.fixTime()).to.equal('prehistoric'); expect(populateDb.fixTime({})).to.equal('prehistoric'); expect(populateDb.fixTime({modified: undefined})).to.equal('prehistoric'); expect(populateDb.fixTime({modified: '2014-01-11'})).to.equal('2014-01-11 '); expect(populateDb.fixTime({modified: 123456789000})).to.equal('1973-11-29 '); done(); }); }); function identity(x) { return x; } describe('completeApi', function () { it('completes packages', function (done) { var s = { write: identity, end: identity }; main.complete('foo', s, function () { done(); }); }); });