leagueofcomicgeeks
Version:
Unofficial Node.js library for interacting with League of Comic Geeks
37 lines (28 loc) • 1.02 kB
JavaScript
require('dotenv').config();
const sinon = require('sinon');
const request = require('request');
sinon.spy(request, 'get');
sinon.spy(request, 'post');
const outputCallReport = require('./utils/output-call-report');
const customMatchers = require('./utils/custom-matchers');
global.editableUserId = 57714; // lofcg_test
global.readonlyUserId = 57833; // lofcg_readonly
global.testIssueId = 2881147; // Rogue One #1
global.testSeriesId = 118035; // Star Wars: Lando
const defaultTimeoutInterval = 20000;
jasmine.DEFAULT_TIMEOUT_INTERVAL = defaultTimeoutInterval;
jasmine.getEnv().defaultTimeoutInterval = defaultTimeoutInterval;
describe('Integration tests', function () {
afterAll(function () {
outputCallReport('GET', request.get);
outputCallReport('POST', request.post);
request.get.restore();
request.post.restore();
});
beforeEach(function () {
jasmine.addMatchers(customMatchers);
});
require('./not-logged-in')();
require('./authentication')();
require('./logged-in')();
});