Skip to content

Instantly share code, notes, and snippets.

View appsparkler's full-sized avatar
🏄‍♂️
Surfing the web...

Aakash appsparkler

🏄‍♂️
Surfing the web...
View GitHub Profile
@appsparkler
appsparkler / getQueryParams.js
Created March 8, 2017 02:47 — forked from ryoppy/getQueryParams.js
Parse query string. use Underscore.js.
/**
* Parse query string.
* ?a=b&c=d to {a: b, c: d}
* @param {String} (option) queryString
* @return {Object} query params
*/
getQueryParams: function(queryString) {
var query = (queryString || window.location.search).substring(1); // delete ?
if (!query) {
return false;

Install the needed packages

npm i --save-dev nightwatch selenium-server chromedriver

Create a e2e-tests dir:

mkdir e2e-tests
var currencyValidator = {
format: function (number) {
return (Math.trunc(number * 100) / 100).toFixed(2)
},
parse: function (newString, oldNumber) {
var CleanParse = function (value) {
return { value: value }
}
var CurrencyWarning = function (warning, value) {
return {