File: cypress/support/integration_helper.js

Recommend this page to a friend!
  Classes of Arturs Sosins   Countly Web SDK   cypress/support/integration_helper.js   Download  
File: cypress/support/integration_helper.js
Role: Example script
Content type: text/plain
Description: Example script
Class: Countly Web SDK
Track site accesses and errors the Countly API
Author: By
Last change:
Date: 6 months ago
Size: 932 bytes
 

Contents

Class file image Download
/* eslint-disable no-unused-vars */ /** * Extracts the query from url and returns an object with config values * @param {string} query - url query * @returns {Object} config object */ function queryExtractor(query) { // split the values var returnVal = {}; if (query) { var parts = query.substring(1).split("&"); for (var i = 0; i < parts.length; i++) { var conf = parts[i].split("="); returnVal[conf[0]] = conf[1]; } } return returnVal; } /** * Sets a value to local storage and triggers a storage event * @param {*} key - storage key * @param {*} value - storage value */ function triggerStorageChange(key, value) { localStorage.setItem(key, value); const storageEvent = new StorageEvent("storage", { key: key, newValue: value }); window.dispatchEvent(storageEvent); } export { queryExtractor, triggerStorageChange };