UNPKG

countly-sdk-web

Version:
37 lines (33 loc) 925 B
/* eslint-disable require-jsdoc */ var Countly = require("../../lib/countly"); var hp = require("../support/helper"); function initMain() { Countly.init({ app_key: "YOUR_APP_KEY", url: "https://your.domain.count.ly", test_mode: true }); } function cause_error() { // eslint-disable-next-line no-undef undefined_function(); } describe("Crashes tests ", () => { it("Checks if a caught crash is reported correctly", () => { hp.haltAndClearStorage(() => { initMain(); Countly.track_errors(); try { cause_error(); } catch (err) { Countly.log_error(err); } cy.wait(1000).then(() => { cy.fetch_local_request_queue().then((rq) => { cy.check_crash(rq[0], hp.appKey); }); }); }); }); });