@runnable/api-client
Version:
Runnable API Client
61 lines (54 loc) • 1.5 kB
JavaScript
var User = require('../index');
var expect = require('chai').expect;
describe('app-code-versions', function() {
describe('org-repos', function() {
var ctx = {};
beforeEach(function (done) {
var user = new User({
accounts: {
github: {
username: 'cflynn07'
}
}
});
ctx.appCodeVersion =
user.newContext('123456789012345678901234')
.newVersion('123456789012345678901233')
.newAppCodeVersion({
_id: '123456789012345678901232',
repo: 'codenow/101'
});
done();
});
it('should return correct githubRepo model', function (done) {
expect(ctx.appCodeVersion.githubRepo.path()).to
.equal('github/repos/codenow/101');
done();
});
});
describe('user-repos', function() {
var ctx = {};
beforeEach(function (done) {
var user = new User({
accounts: {
github: {
username: 'cflynn07'
}
}
});
ctx.appCodeVersion =
user.newContext('123456789012345678901234')
.newVersion('123456789012345678901233')
.newAppCodeVersion({
_id: '123456789012345678901232',
repo: 'cflynn07/101'
});
done();
});
it('should return correct githubRepo model', function (done) {
expect(ctx.appCodeVersion.githubRepo.path()).to
.equal('github/repos/cflynn07/101');
done();
});
});
});