forked from loafle/openapi-generator-original
Use a more real jquery mocking in test
This commit is contained in:
@@ -8,11 +8,12 @@
|
||||
"test": "./node_modules/mocha/bin/mocha"
|
||||
},
|
||||
"dependencies": {
|
||||
"jquery": "^2.1.4"
|
||||
"jquery": "~2.1.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"mocha": "^2.3.4",
|
||||
"mockrequire": "0.0.5",
|
||||
"najax": "0.3.1"
|
||||
"mocha": "~2.3.4",
|
||||
"mockrequire": "~0.0.5",
|
||||
"domino": "~1.0.20",
|
||||
"xmlhttprequest": "~1.8.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,11 +8,12 @@
|
||||
"test": "./node_modules/mocha/bin/mocha"
|
||||
},
|
||||
"dependencies": {
|
||||
"jquery": "^2.1.4"
|
||||
"jquery": "~2.1.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"mocha": "^2.3.4",
|
||||
"mockrequire": "0.0.5",
|
||||
"najax": "0.3.1"
|
||||
"mocha": "~2.3.4",
|
||||
"mockrequire": "~0.0.5",
|
||||
"domino": "~1.0.20",
|
||||
"xmlhttprequest": "~1.8.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--timeout 5000
|
||||
@@ -1,11 +1,18 @@
|
||||
var assert = require('assert');
|
||||
var mockrequire = require('mockrequire');
|
||||
var najax = require('najax');
|
||||
|
||||
var jquery = require('jquery');
|
||||
var domino = require('domino');
|
||||
var XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest;
|
||||
var window = domino.createWindow();
|
||||
var $ = jquery(window);
|
||||
$.support.cors = true;
|
||||
$.ajaxSettings.xhr = function() {
|
||||
return new XMLHttpRequest();
|
||||
};
|
||||
|
||||
var PetApi = mockrequire('../src/api/PetApi', {
|
||||
'jquery': {
|
||||
'ajax': najax
|
||||
}
|
||||
'jquery': $
|
||||
});
|
||||
|
||||
describe('PetApi', function() {
|
||||
|
||||
Reference in New Issue
Block a user