UNPKG

bifur

Version:

A library providing simple use of asynchronous functionality via Web Workers.

19 lines (15 loc) 604 B
import Wrapper from './../../dist/Worker/Wrapper'; import Worker from './../__mocks__/Worker'; describe('Worker/Wrapper', () => { test('generates wrapper function', () => { const mockedWorker = new Worker(); const wrapper = Wrapper.wrap(mockedWorker); expect(typeof wrapper).toEqual('function'); }); test('generates wrapper function that returns promise', () => { const mockedWorker = new Worker(); const wrapper = Wrapper.wrap(mockedWorker); const result = wrapper(); expect(result.constructor.name).toEqual('Promise'); }); });