UNPKG

smc-hub

Version:

CoCalc: Backend webserver component

58 lines (44 loc) 1.68 kB
// 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