Merge pull request #380 from Jyyjy/cypress
Updated cypress files for version 12.17.3
diff --git a/README.md b/README.md
index 214812c..dd4b81e 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# Apache Flagon UserALE.js
![Node.js CI](https://github.com/apache/flagon-useralejs/workflows/Node.js%20CI/badge.svg)
-![Snyk Vulnerabilities for npm package](https://img.shields.io/snyk/vulnerabilities/npm/flagon-userale)
+[![Known Vulnerabilities](https://snyk.io/test/npm/flagon-userale/badge.svg)](https://snyk.io/test/npm/flagon-userale)
![Maintenance](https://img.shields.io/maintenance/yes/2023)
![npm](https://img.shields.io/npm/v/flagon-userale)
[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)
diff --git a/test/packageLogs_spec.js b/test/packageLogs_spec.js
index 32c443d..26680fe 100644
--- a/test/packageLogs_spec.js
+++ b/test/packageLogs_spec.js
@@ -261,16 +261,19 @@
new JSDOM(``);
const document = window.document;
const ele = document.createElement('div');
+ // Create a click in the top left corner of the viewport
const evt = new window.MouseEvent('click', {
'view': window,
'bubbles': true,
- 'cancelable': true
+ 'cancelable': true,
+ 'clientX': 0,
+ 'clientY': 0,
});
document.body.appendChild(ele);
ele.addEventListener('click', (e) => {
- e.pageX = 0;
- e.pageY = 0;
- expect(getLocation(e)).to.deep.equal({x: 0, y: 0});
+ // Expect the click location to be the top left corner of the viewport
+ let expectedLocation = {'x': window.scrollX, 'y': window.scrollY};
+ expect(getLocation(e)).to.deep.equal(expectedLocation);
});
ele.dispatchEvent(evt);
});
diff --git a/test/sendLogs_spec.js b/test/sendLogs_spec.js
index cb64bcf..35686e6 100644
--- a/test/sendLogs_spec.js
+++ b/test/sendLogs_spec.js
@@ -97,7 +97,7 @@
};
sendOnClose([], {on: true, url: 'test'})
sendOnClose([{foo: 'bar'}], {on: true, url: 'test'});
- global.window.dispatchEvent(new CustomEvent('pagehide'))
+ global.window.dispatchEvent(new window.CustomEvent('pagehide'))
sinon.assert.calledOnce(sendBeaconSpy)
});
@@ -107,7 +107,7 @@
sendBeacon: sendBeaconSpy
};
sendOnClose([{foo: 'bar'}], {on: false, url: 'test'});
- global.window.dispatchEvent(new CustomEvent('pagehide'))
+ global.window.dispatchEvent(new window.CustomEvent('pagehide'))
sinon.assert.notCalled(sendBeaconSpy)
});
});