kaltura
Version:
Kaltura NodeJS clientlibs
47 lines (42 loc) • 1.4 kB
JavaScript
var Unit = require('deadunit')
var kc = require('../KalturaClient');
var ktypes = require('../KalturaTypes');
var vo = require ('../KalturaVO.js');
var config = require ('./config.js');
var testme = Unit.test('Create -2 Admin session', function () {
this.count(1);
this.log('aga');
});
var cb = function (results)
{
if(results){
if(results.code && results.message){
test.log(results.message);
test.log(results.code);
test.ok(false);
}else{
//test.log('KS is: '+results);
//test.ok(true);
}
testme.writeConsole(); // writes colorful output!
}else{
console.log('Something went wrong here :(');
}
}
var kaltura_conf = new kc.KalturaConfiguration(config.minus2_partner_id);
kaltura_conf.serviceUrl = config.service_url ;
var client = new kc.KalturaClient(kaltura_conf);
var type = ktypes.KalturaSessionType.ADMIN;
var expiry = null;
var privileges = null;
var ks = client.session.start(cb, config.minus2_admin_secret, config.user_id, type, config.minus2_partner_id, expiry, privileges);
var partner = new vo.KalturaPartner();
partner.name = "MBP";
partner.appearInSearch = null;
partner.adminName = "MBP";
partner.adminEmail = "mbp@example.com";
partner.description = "MBP";
var cms_password = 'testit';
var template_partner_id = null;
var silent = null;
//var result = client.partner.register(cb, partner, cms_password, template_partner_id, silent);