|
|
@@ -6,7 +6,7 @@ describe('nextTick', () => {
|
|
|
})
|
|
|
|
|
|
it('returns undefined when passed a callback', () => {
|
|
|
- expect(typeof nextTick(() => {})).toBe('undefined')
|
|
|
+ expect(nextTick(() => {})).toBeUndefined()
|
|
|
})
|
|
|
|
|
|
if (typeof Promise !== 'undefined') {
|
|
|
@@ -21,5 +21,14 @@ describe('nextTick', () => {
|
|
|
done()
|
|
|
})
|
|
|
})
|
|
|
+
|
|
|
+ it('returned Promise should resolve correctly vs callback', done => {
|
|
|
+ const spy = jasmine.createSpy()
|
|
|
+ nextTick(spy)
|
|
|
+ nextTick().then(() => {
|
|
|
+ expect(spy).toHaveBeenCalled()
|
|
|
+ done()
|
|
|
+ })
|
|
|
+ })
|
|
|
}
|
|
|
})
|