pip-webui
Version:
HTML5 UI for LOB applications
685 lines (555 loc) • 19.7 kB
JavaScript
describe('pipRest', function () {
var $httpBackend, pipRest;
//beforeEach(module('pipRest'));
beforeEach(module('pipRest'));
beforeEach(inject(function(_pipRest_, _$httpBackend_) {
$httpBackend = _$httpBackend_;
pipRest = _pipRest_;
}));
afterEach(function() {
//$httpBackend.flush();
$httpBackend.verifyNoOutstandingExpectation();
$httpBackend.verifyNoOutstandingRequest();
});
describe('pipRest, general functions', function () {
it('should be able value of serverUrl', function (done) {
assert.isDefined(pipRest.serverUrl());
assert.equal(pipRest.serverUrl(), 'http://alpha.pipservices.net');
//pipRest.serverUrl(null);
//assert.isNull(pipRest.serverUrl());
done();
});
it('should be able version', function (done) {
assert.isDefined(pipRest.version());
assert.equal(pipRest.version(), '1.0');
pipRest.version('2.0');
assert.equal(pipRest.version(), '2.0');
done();
});
it('should be able creation functions', function (done) {
assert.isDefined(pipRest.createResource());
assert.isDefined(pipRest.createOperation());
assert.isDefined(pipRest.createCollection());
assert.isDefined(pipRest.createPagedCollection());
assert.isDefined(pipRest.createPartyCollection());
done();
});
it('userId', function (done) {
pipRest.session(null, null); // set userId = null
assert.isNull(pipRest.userId());
pipRest.session('111', null); // set userId = null
assert.equal(pipRest.userId(), '111');
pipRest.session(); // set userId = null
assert.isUndefined(pipRest.userId());
done();
});
it('sessionId', function (done) {
pipRest.session(null, null); // set sessionId = null
assert.isNull(pipRest.sessionId());
pipRest.session(null, '111');
assert.equal(pipRest.sessionId(), '111');
pipRest.session();
assert.isUndefined(pipRest.sessionId());
done();
});
it('partyId', function (done) {
pipRest.session(null, null); // set sessionId = null
assert.isNull(pipRest.partyId({}));
assert.equal(pipRest.partyId({party_id: 111}), 111);
pipRest.session(222, null); // set sessionId = null
assert.equal(pipRest.partyId({}), 222);
assert.equal(pipRest.partyId({party_id: 111}), 111);
assert.equal(pipRest.partyId({id: 111}), 222);
done();
});
});
describe('pipRest, landing functions', function () {
it('about', function (done) {
var res = pipRest.about('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('signin', function (done) {
var res = pipRest.signin('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('signout', function (done) {
var res = pipRest.signout('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('signup', function (done) {
var res = pipRest.signup('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('recoverPassword', function (done) {
var res = pipRest.recoverPassword('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('resetPassword', function (done) {
var res = pipRest.resetPassword('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('changePassword', function (done) {
var res = pipRest.changePassword('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('requestEmailVerification', function (done) {
var res = pipRest.requestEmailVerification('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('verifyEmail', function (done) {
var res = pipRest.verifyEmail('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('signupValidate', function (done) {
var res = pipRest.signupValidate('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest, users and parties functions', function () {
it('users', function (done) {
var res = pipRest.users('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('currentUser', function (done) {
var res = pipRest.currentUser('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('userSessions', function (done) {
var res = pipRest.userSessions('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('parties', function (done) {
var res = pipRest.parties('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('signupValidate', function (done) {
var res = pipRest.signupValidate('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('inviteParty', function (done) {
var res = pipRest.inviteParty('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('partyActivities', function (done) {
var res = pipRest.partyActivities('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('partySettings', function (done) {
var res = pipRest.partySettings('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('partyTags', function (done) {
var res = pipRest.partyTags('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest, activities functions', function () {
it('serverActivities', function (done) {
var res = pipRest.serverActivities('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest: connections, partners, members, following and followers functions', function () {
it('connectionBlocks', function (done) {
var res = pipRest.connectionBlocks('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('connectionSuggestions', function (done) {
var res = pipRest.connectionSuggestions('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('connections', function (done) {
var res = pipRest.connections('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('partners', function (done) {
var res = pipRest.partners('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('acceptPartner', function (done) {
var res = pipRest.acceptPartner('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('members', function (done) {
var res = pipRest.members('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('acceptMember', function (done) {
var res = pipRest.acceptMember('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('following', function (done) {
var res = pipRest.following('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('followers', function (done) {
var res = pipRest.followers('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest: groups, contacts functions', function () {
it('groups', function (done) {
var res = pipRest.groups('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('contacts', function (done) {
var res = pipRest.contacts('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('getOwnContacts', function (done) {
var res = pipRest.getOwnContacts('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('quotes', function (done) {
var res = pipRest.quotes('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('randomQuote', function (done) {
var res = pipRest.randomQuote('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest: guides functions', function () {
it('guides', function (done) {
var res = pipRest.guides('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest: images functions', function () {
it('image_sets', function (done) {
var res = pipRest.image_sets('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('images', function (done) {
var res = pipRest.images('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest, notes functions', function () {
it('notes', function (done) {
var res = pipRest.notes('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('noteContribManage', function (done) {
var res = pipRest.noteContribManage('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest, feedbacks functions', function () {
it('feedbacks', function (done) {
var res = pipRest.feedbacks('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest, news and feeds functions', function () {
it('feeds', function (done) {
var res = pipRest.feeds('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('publicPosts', function (done) {
var res = pipRest.publicPosts('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('posts', function (done) {
var res = pipRest.posts('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('allFeedPosts', function (done) {
var res = pipRest.allFeedPosts('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('feedPosts', function (done) {
var res = pipRest.feedPosts('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('postComments', function (done) {
var res = pipRest.postComments('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('postCheers', function (done) {
var res = pipRest.postCheers('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('postBoos', function (done) {
var res = pipRest.postBoos('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest: events functions', function () {
it('events', function (done) {
var res = pipRest.events('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('acceptEvent', function (done) {
var res = pipRest.acceptEvent('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('rejectEvent', function (done) {
var res = pipRest.rejectEvent('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('eventContribManage', function (done) {
var res = pipRest.eventContribManage('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest: visions functions', function () {
it('visions', function (done) {
var res = pipRest.visions('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('acceptVision', function (done) {
var res = pipRest.acceptVision('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('visionContribManage', function (done) {
var res = pipRest.visionContribManage('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest: messages functions', function () {
it('messages', function (done) {
var res = pipRest.messages('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('receivedMessages', function (done) {
var res = pipRest.receivedMessages('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('receivedManagedMessages', function (done) {
var res = pipRest.receivedManagedMessages('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('sentMessages', function (done) {
var res = pipRest.sentMessages('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('viewMessage', function (done) {
var res = pipRest.viewMessage('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('sentManagedMessages', function (done) {
var res = pipRest.sentManagedMessages('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest: notifications functions', function () {
it('notifications', function (done) {
var res = pipRest.notifications('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('managedNotifications', function (done) {
var res = pipRest.managedNotifications('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest: areas functions', function () {
it('areas', function (done) {
var res = pipRest.areas('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('acceptArea', function (done) {
var res = pipRest.acceptArea('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('rejectArea', function (done) {
var res = pipRest.rejectArea('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('areaContribManage', function (done) {
var res = pipRest.areaContribManage('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest: goals functions', function () {
it('goals', function (done) {
var res = pipRest.goals('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('acceptGoal', function (done) {
var res = pipRest.acceptGoal('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('rejectGoal', function (done) {
var res = pipRest.rejectGoal('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('goalContribManage', function (done) {
var res = pipRest.goalContribManage('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest: support cases functions', function () {
it('partySupportCases', function (done) {
var res = pipRest.partySupportCases('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
it('supportCases', function (done) {
var res = pipRest.supportCases('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest: announces functions', function () {
it('announces', function (done) {
var res = pipRest.announces('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
describe('pipRest: stats functions', function () {
it('stats', function (done) {
var res = pipRest.stats('');
assert.isDefined(res);
assert.isDefined(res.get);
done();
});
});
});
;