Skip to content

Commit 72c9f66

Browse files
added: export default
1 parent f84f9c5 commit 72c9f66

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

index.next.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,4 +113,14 @@ export function elementOffsetTop(el) {
113113
*/
114114
export function elementOffsetLeft(el) {
115115
return max(scrollLeft() + el.getBoundingClientRect().left)
116+
}
117+
118+
export default {
119+
scrollbarWidth,
120+
documentHeight,
121+
documentWidth,
122+
scrollTop,
123+
scrollLeft,
124+
elementOffsetTop,
125+
elementOffsetLeft
116126
}

test.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ const viewport = require('./')
55
const notNaN = v => !isNaN(v)
66

77
describe('Bianco viewport', function() {
8+
it('export default contains all the module methods', function() {
9+
assert.deepEqual(Object.keys(viewport.default), [
10+
'scrollbarWidth',
11+
'documentHeight',
12+
'documentWidth',
13+
'scrollTop',
14+
'scrollLeft',
15+
'elementOffsetTop',
16+
'elementOffsetLeft'
17+
])
18+
})
19+
820
it('scrollbarWidth is a number', function() {
921
assert.equal(typeof viewport.scrollbarWidth(), 'number')
1022
assert.ok(notNaN(viewport.scrollbarWidth()))

0 commit comments

Comments
 (0)