UNPKG

@degjs/module-loader

Version:

Asynchronously load JavaScript modules via an HTML attribute.

21 lines (17 loc) 418 B
let instance = null; function createMutationList(el) { return [ { addedNodes: [el] } ] } const mutationObserver = jest.fn().mockImplementation(listener => { instance = { observe: jest.fn(), __listener: listener }; return instance; }); mutationObserver.__mutate = el => instance.__listener(createMutationList(el)); export default mutationObserver;