/
githubmirror
/
hexo
Обзор
Документация
Войти
/
githubmirror
/
hexo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/scripts/helpers/markdown.ts
21 строка
768 B
D-Sketon
refactor: migrate typescript (#5417)
03 мар 2024, 11:04
Не верифицирован
03 мар 2024, 11:04
3c7729d
Код
Авторство
О чём код?
import Hexo from '../../../lib/hexo'; import renderHelper from '../../../lib/plugins/helper/render'; import markdownHelper from '../../../lib/plugins/helper/markdown'; type MarkdownHelperParams = Parameters<typeof markdownHelper>; type MarkdownHelperReturn = ReturnType<typeof markdownHelper>; describe('markdown', () => { const hexo = new Hexo(__dirname); const ctx = { render: renderHelper(hexo) }; const markdown: (...args: MarkdownHelperParams) => MarkdownHelperReturn = markdownHelper.bind(ctx); before(() => hexo.init().then(() => hexo.loadPlugin(require.resolve('hexo-renderer-marked')))); it('default', () => { markdown('123456 **bold** and *italic*').should.eql('<p>123456 <strong>bold</strong> and <em>italic</em></p>\n'); }); });