smc-hub
Version:
CoCalc: Backend webserver component
58 lines (44 loc) • 1.68 kB
JavaScript
// Generated by CoffeeScript 2.5.1
(function() {
//########################################################################
// This file is part of CoCalc: Copyright © 2020 Sagemath, Inc.
// License: AGPLv3 s.t. "Commons Clause" – see LICENSE.md for details
//########################################################################
// run this from the smc-hub/test dir via
// $ SMC_DB_RESET=true SMC_TEST=true ../node_modules/.bin/mocha --require coffeescript/register kucalc/sync-sitelicenses.test.coffee
var async, db, expect, init, misc, setup, setup_db, ss, teardown;
init = require('./init');
db = void 0;
setup = function(cb) {
return init.setup(function(err) {
db = init.db();
return cb(err);
});
};
teardown = init.teardown;
async = require('async');
expect = require('expect');
misc = require('smc-util/misc');
ss = require("smc-hub/postgres/site-license/sync-subscriptions");
setup_db = function(cb) {
// TODO insert bogus data
return cb();
};
describe('sync-sitelicenses', function() {
this.timeout(30000); // could be stuck in precompiling typescript
before(setup);
after(teardown);
it('check', function() {
return expect(db !== null).toBe(true);
});
it('loaded the sync-subsciptions module', function() {
return expect(ss.sync_site_license_subscriptions !== null).toBe(true);
});
return it('runs the function', function() {
return setup_db(async function() {
return expect((await ss.sync_site_license_subscriptions(db))).toBe(0);
});
});
});
}).call(this);
//# sourceMappingURL=sync-sitelicenses.test.js.map