github-issues
Version:
A utility to fetch github issues
43 lines (34 loc) • 847 B
JavaScript
var Lab = require('lab');
var Code = require('code');
var lab = exports.lab = Lab.script();
var experiment = lab.experiment;
var test = lab.test;
var before = lab.before;
var after = lab.after;
var expect = Code.expect;
var gi = require('./../src/index.js');
experiment(': ', function() {
var credentials;
before(function(done) {
credentials = require('./secret.json');
done();
});
after(function(done) {
done();
});
test('set config', function(done) {
var config = {
'repo': 'diasdavid/github-issues',
'useragent': credentials.useragent,
'accesstoken': credentials.accesstoken
};
gi.setConfig(config);
done();
});
test('get issues', function(done) {
var issueStream = gi.fetchIssues('closed');
issueStream.on('_data', function(issue) {
done();
});
});
});