/
githubmirror
/
hexo
Обзор
Документация
Войти
/
githubmirror
/
hexo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/scripts/extend/helper.ts
38 строк
772 B
D-Sketon
refactor: refactor types & support warehouse6 (#5483)
22 янв 2025, 10:05
Не верифицирован
22 янв 2025, 10:05
70efca7
Код
Авторство
О чём код?
import Helper from '../../../lib/extend/helper'; import chai from 'chai'; const should = chai.should(); describe('Helper', () => { it('register()', () => { const h = new Helper(); // name, fn h.register('test', () => ''); h.get('test').should.exist; // no fn // @ts-expect-error should.throw(() => h.register('test'), TypeError, 'fn must be a function'); // no name // @ts-expect-error should.throw(() => h.register(), TypeError, 'name is required'); }); it('list()', () => { const h = new Helper(); h.register('test', () => ''); h.list().should.have.all.keys(['test']); }); it('get()', () => { const h = new Helper(); h.register('test', () => ''); h.get('test').should.exist; }); });