@area17/a17-helpers
Advanced tools
Comparing version 0.6.7 to 0.6.8
@@ -14,2 +14,3 @@ export { default as ajaxRequest } from './src/ajaxRequest.js'; | ||
export { default as getUrlParameterByName } from './src/getUrlParameterByName.js'; | ||
export { default as isBreakpoint } from './src/isBreakpoint.js'; | ||
export { default as jsonpRequest } from './src/jsonpRequest.js'; | ||
@@ -16,0 +17,0 @@ export { default as keycodes } from './src/keycodes.js'; |
{ | ||
"name": "@area17/a17-helpers", | ||
"version": "0.6.7", | ||
"version": "0.6.8", | ||
"description": "A js helper package", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -53,2 +53,5 @@ # A17 JS Helpers | ||
**0.6.8** | ||
* Added `isBreakpoint` helper to query if a breakpoint is active | ||
**0.6.6 and 0.6.7** | ||
@@ -55,0 +58,0 @@ * Updated `copyTextToClipboard` as recent browser updates stopped it working |
@@ -9,8 +9,7 @@ 'use strict'; | ||
describe('#jsHelpers', function() { | ||
it('bundle', function() { | ||
expect(jsHelpers).to.be.a('object'); | ||
expect(jsHelpers).to.be.a('object'); | ||
}); | ||
it('module import', function() { | ||
it('module import', function() { | ||
expect(jsHelpers.cookieHandler.read).to.be.a('function'); | ||
@@ -27,2 +26,3 @@ expect(jsHelpers.cookieHandler.delete).to.be.a('function'); | ||
expect(jsHelpers.getUrlParameterByName).to.be.a('function'); | ||
expect(jsHelpers.isBreakpoint).to.be.a('function'); | ||
expect(jsHelpers.jsonpRequest).to.be.a('function'); | ||
@@ -42,3 +42,3 @@ expect(jsHelpers.keycodes).to.be.a('object'); | ||
it('queryString handler', ()=>{ | ||
it('queryString handler', () => { | ||
let url = 'http://a17-js-helpers.com?test=ok&fun=yes'; | ||
@@ -59,18 +59,22 @@ let updatedUrl = 'http://a17-js-helpers.com?test=ok&fun=no'; | ||
//test from obj | ||
expect(jsHelpers.queryStringHandler.updateParameter(url,'fun','no')).to.equal(updatedUrl); | ||
expect(jsHelpers.queryStringHandler.updateParameter(url, 'fun', 'no')).to.equal(updatedUrl); | ||
}); | ||
it('debounce', ()=>{ | ||
it('debounce', () => { | ||
let fooStart = 1; | ||
let barStart = 1; | ||
let foo = jsHelpers.debounce((num)=>{ | ||
fooStart += num; | ||
}, 100, true); | ||
let foo = jsHelpers.debounce( | ||
num => { | ||
fooStart += num; | ||
}, | ||
100, | ||
true | ||
); | ||
let bar = jsHelpers.debounce((num)=>{ | ||
let bar = jsHelpers.debounce(num => { | ||
barStart += num; | ||
},100); | ||
}, 100); | ||
for(let i = 0; i < 500; i++) { | ||
for (let i = 0; i < 500; i++) { | ||
foo(i); | ||
@@ -85,6 +89,5 @@ bar(i); | ||
}, 100); | ||
}); | ||
it('setFocusOnTarget', ()=>{ | ||
it('setFocusOnTarget', () => { | ||
let div = document.createElement('div'); | ||
@@ -95,3 +98,3 @@ jsHelpers.setFocusOnTarget(div); | ||
it('fontLoadObserver', ()=>{ | ||
it('fontLoadObserver', () => { | ||
jsHelpers.fontLoadObserver({ | ||
@@ -101,4 +104,4 @@ name: 'TimesNewRoman', | ||
{ | ||
name: 'Times New Roman', | ||
}, | ||
name: 'Times New Roman' | ||
} | ||
] | ||
@@ -105,0 +108,0 @@ }); |
47879
37
1178
129