diff --git a/src/_shared/is-iterable/index.js b/src/_shared/is-iterable/index.js index 14e9795..2395455 100644 --- a/src/_shared/is-iterable/index.js +++ b/src/_shared/is-iterable/index.js @@ -1,8 +1,8 @@ function isIterable(obj) { if (!obj) { - return false; + return false } - return typeof obj[Symbol.iterator] === 'function'; + return typeof obj[Symbol.iterator] === 'function' } module.exports = isIterable diff --git a/src/_shared/is-iterable/test.js b/src/_shared/is-iterable/test.js index aa59302..84c2980 100644 --- a/src/_shared/is-iterable/test.js +++ b/src/_shared/is-iterable/test.js @@ -4,10 +4,14 @@ it('returns true for iterable objects', () => { expect(isIterable([1, 2])).toBe(true) expect(isIterable(new Set([1, 2]))).toBe(true) expect(isIterable(new Set([1, 2]))).toBe(true) - expect(isIterable({ *[Symbol.iterator]() { - yield 1; - yield 2; - }})).toBe(true) + expect( + isIterable({ + *[Symbol.iterator]() { + yield 1 + yield 2 + }, + }) + ).toBe(true) }) it('returns false for non-iterable objects', () => { @@ -18,4 +22,4 @@ it('returns false for non-iterable objects', () => { expect(isIterable(undefined)).toBe(false) expect(isIterable(false)).toBe(false) expect(isIterable(true)).toBe(false) -}) \ No newline at end of file +})