Install the needed packages
npm i --save-dev nightwatch selenium-server chromedriver
Create a e2e-tests
dir:
mkdir e2e-tests
/** | |
* 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 { |