UNPKG

@e22m4u/js-repository

Version:

Реализация репозитория для работы с базами данных в Node.js

20 lines (17 loc) 647 B
import {expect} from 'chai'; import {transformPromise} from './transform-promise.js'; describe('transformPromise', function () { it('transforms the given value', function () { const value = 'my-value'; const transformer = v => v.toUpperCase(); const result = transformPromise(value, transformer); expect(result).to.be.eq('MY-VALUE'); }); it('transforms the given promise', async function () { const promise = Promise.resolve('my-value'); const transformer = v => v.toUpperCase(); const result = await transformPromise(promise, transformer); await promise; expect(result).to.be.eq('MY-VALUE'); }); });