test.cb('should store an event on a file', t => { const db = createDb(os.tmpdir()) const event = { event: 'mycustomEvent', pathname: '/', time: Date.now() } db.storeEvent(event) t.end() })
test.cb('shares with the world:))))', t => { const feed = createFeed(null, true) feed.on('ready', () => { shareFeed(feed) t.end() }) })
test.cb('invokes sse.send() when handler is called', t => { const sse = td.object({ send: () => {} }) const db = td.object({ storeEvent: () => {} }) const broadcast = createSubscriptions(sse, db) const data = 'wowowowwww' broadcast.setState(data) td.verify(sse.send({ event: 'fair-analytics-event', data })) td.verify(db.storeEvent(data)) t.end() })
test.cb('creates a feed on fs', t => { const feed = createFeed(path.resolve(os.tmpdir(), Date.now() + 'feed')) feed.on('ready', t.end) })
test.cb("tests content type", t => {
test.cb("tests error", t => {
test.cb("renders App object", t => {
test.cb("tests vueOptions", t => { let req = {}; let res = { response: "", set: function(key, value) { this[key] = value; }, write: function(chunk) { this.response += chunk; }, // tslint:disable-next-line:no-empty send: function(error) { }, // tslint:disable-next-line:no-empty end: function() {}, }; // tslint:disable-next-line:no-shadowed-variable function next(error, req, res) { if (error) { t.fail(error); t.end(); } } expressVueMiddleware(req, res, next); t.is(typeof res.renderVue, "function"); t.end(); });
test.cb.serial('should format tasks', function (t) { tasks.retrieveEntities(function (err, _tasks) { t.ifError(err); t.notThrows(function () { tasks.formatTasks(_tasks); }); t.end(); }); });
test.cb.serial('should mark a task as done', function (t) { getTaskId(function (err, taskId) { t.ifError(err); tasks.updateEntity(taskId, t.end); }); });
test.cb('watch with port option', t => { cli.on('error', t.end) cli.on('warning', t.end) cli.on('compile', res => { t.is(mock.opts.server.port, 1118) t.end() }) cli.run('watch -p 1118') })
test.cb("renders App string", t => {
test.cb('should return the size of a dataset', function (t) { datasetSizeExample.main( 'bigquery-public-data', 'hacker_news', function (err, size) { t.ifError(err); t.is(typeof size, 'string'); t.truthy(size.indexOf(' GB') === size.length - 3); t.end(); } ); });
test.cb('add proxy site', function (t) { nodeginx.addProxySite(proxySiteObj, function (err, message) { if (err) return t.end(err) fs.stat(path.join(AVAILABLE, proxySiteObj.serverName), function (err) { if (err) return t.end(err) t.end() } ) }) })
test.cb('default', t => { cli.on('error', t.end) cli.on('warning', t.end) cli.on('success', res => { t.truthy(res.name === 'foo') t.truthy(res.emitter) t.end() }) cli.run('tpl default foo') })