Ist es möglich, eine jQuery.ajax Anfrage (die wegen Kendo UI Datenquelle aufgerufen wird) in einer AngularJs App über Winkelmesser zu verspotten?Winkelmesser spöttisch jQuery ajax
Gebraucht Script/Rahmen etc
- Protractor
- jQuery
- jsdom
- Mockjax
ich mit folgenden Skript versucht (ohne die Ajax-Request verspottet werden)
var jsdom = require("jsdom");
var jQuery;
var mockjax;
jsdom.env("", function(err, window) {
if (err) { console.error(err); return; }
jQuery = require("../jquery-2.2.4.js")(window);
mockjax = require('../jquery.mockjax.js')(jQuery, window);
});
describe('Websuite: TemplateTest', function() {
beforeEach(function(){
jQuery.mockjax({ url: "/XYZ/GetMails" });
});
it('some mocking test', function() {
browser.get('https://localhost:44300/#/dat/templateTest');
browser.pause();
});
});
Ich bin nicht einmal sicher, ob es auch möglich ist, einen jQuery.ajax Anruf in Protractor (wie wir mit $ http & $ httpBackend)
Leider funktioniert es nicht, es hat nur Timeout –