UNPKG

@e22m4u/js-repository

Version:

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

18 lines (16 loc) 715 B
import {expect} from 'chai'; import {getCtorName} from './get-ctor-name.js'; describe('getCtorName', function () { it('returns a constructor name of a given value', function () { expect(getCtorName({})).to.be.eq('Object'); expect(getCtorName(new Date())).to.be.eq('Date'); expect(getCtorName([])).to.be.eq('Array'); expect(getCtorName(() => undefined)).to.be.eq('Function'); expect(getCtorName('string')).to.be.eq('String'); expect(getCtorName(10)).to.be.eq('Number'); expect(getCtorName(true)).to.be.eq('Boolean'); expect(getCtorName(false)).to.be.eq('Boolean'); expect(getCtorName(null)).to.be.eq('Null'); expect(getCtorName(undefined)).to.be.eq('Undefined'); }); });