Upgrade and fix sinon.js

Converted version downloaded from sinonjs.org. Fixed version that
doesn't register itself on the global object. This forces all modules to
do a proper import.
This commit is contained in:
Samuel Mannehed 2017-09-28 14:05:20 +02:00
parent 05f032d1dd
commit 0aaf59c2f9
8 changed files with 13546 additions and 5965 deletions

View File

@ -12,7 +12,4 @@ require.config({
baseUrl: '/base',
deps: allTestFiles,
callback: window.__karma__.start,
paths: {
'sinon': 'vendor/sinon',
},
});

View File

@ -6,7 +6,7 @@ import Display from '../core/display.js';
import { _forceCursorURIs, browserSupportsCursorURIs } from '../core/util/browsers.js';
import './assertions.js';
import 'sinon';
import sinon from '../vendor/sinon.js';
import sinonChai from '../node_modules/sinon-chai/lib/sinon-chai.js';
chai.use(sinonChai);

View File

@ -1,6 +1,8 @@
var assert = chai.assert;
var expect = chai.expect;
import sinon from '../vendor/sinon.js';
import Keyboard from '../core/input/keyboard.js';
function isIE() {

View File

@ -1,6 +1,8 @@
var assert = chai.assert;
var expect = chai.expect;
import sinon from '../vendor/sinon.js';
import Mouse from '../core/input/mouse.js';
import * as eventUtils from '../core/util/events.js';

View File

@ -7,7 +7,7 @@ import Websock from '../core/websock.js';
import FakeWebSocket from './fake.websocket.js';
import './assertions';
import 'sinon';
import sinon from '../vendor/sinon.js';
import sinonChai from '../node_modules/sinon-chai/lib/sinon-chai.js';
chai.use(sinonChai);

View File

@ -6,7 +6,7 @@ var expect = chai.expect;
import * as Log from '../core/util/logging.js';
import l10nGet, { l10n } from '../core/util/localization.js';
import 'sinon';
import sinon from '../vendor/sinon.js';
import sinonChai from '../node_modules/sinon-chai/lib/sinon-chai.js';
chai.use(sinonChai);

View File

@ -6,7 +6,7 @@ import Websock from '../core/websock.js';
import FakeWebSocket from './fake.websocket.js';
import './assertions';
import 'sinon';
import sinon from '../vendor/sinon.js';
import sinonChai from '../node_modules/sinon-chai/lib/sinon-chai.js';
chai.use(sinonChai);

19496
vendor/sinon.js vendored

File diff suppressed because one or more lines are too long