UNPKG

raygun4js

Version:
26 lines (17 loc) 697 B
var webdriverio = require('webdriverio'); var _ = require('underscore'); var _eventsEndpoint = 'https://api.raygun.io/events'; describe("XHR functional tests for /events with V2", function() { // Tests it("performs an XHR to /events when rg4js('trackEvent') is called", function () { browser.url('http://localhost:4567/fixtures/v2/trackEvent.html'); browser.pause(4000); var inFlightXhrs = browser.execute(function () { return window.__inFlightXHRs; }); var didPerformRequest = _.any(inFlightXhrs.value, function (req) { return req.url.indexOf(_eventsEndpoint) === 0; }); expect(didPerformRequest).toBe(true); }); });