import expect from 'unexpected'; describe('promise.prototype.finally', () => { it('should be invoked after promise resolved', () => expect(new Promise((resolve) => Promise.resolve().finally(resolve) ), 'to be fulfilled') ); it('should be invoked after promise rejected', () => expect(new Promise((resolve) => expect(Promise.reject().finally(resolve), 'to be rejected') ), 'to be fulfilled') ); });