From 85271826e0f7ae70d5414cc6826840196506c3e3 Mon Sep 17 00:00:00 2001 From: Baoshuo Date: Wed, 22 Jun 2022 15:20:53 +0800 Subject: [PATCH] chore(test/extend/tag): async function (#3328) --- test/scripts/extend/tag.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/test/scripts/extend/tag.js b/test/scripts/extend/tag.js index 193ee64890..a89f6f7c8b 100644 --- a/test/scripts/extend/tag.js +++ b/test/scripts/extend/tag.js @@ -1,7 +1,6 @@ 'use strict'; const { spy } = require('sinon'); -const Promise = require('bluebird'); describe('Tag', () => { const Tag = require('../../../lib/extend/tag'); @@ -19,7 +18,7 @@ describe('Tag', () => { it('register() - async', async () => { const tag = new Tag(); - tag.register('test', (args, content) => Promise.resolve(args.join(' ')), { async: true }); + tag.register('test', async (args, content) => args.join(' '), { async: true }); const result = await tag.render('{% test foo bar %}'); result.should.eql('foo bar'); @@ -43,7 +42,7 @@ describe('Tag', () => { it('register() - async block', async () => { const tag = new Tag(); - tag.register('test', (args, content) => Promise.resolve(args.join(' ') + ' ' + content), { ends: true, async: true }); + tag.register('test', async (args, content) => args.join(' ') + ' ' + content, { ends: true, async: true }); const str = [ '{% test foo bar %}', @@ -81,9 +80,7 @@ describe('Tag', () => { const tag = new Tag(); tag.register('test', (args, content) => content, {ends: true, async: true}); - tag.register('async', (args, content) => { - return Promise.resolve(args.join(' ') + ' ' + content); - }, { ends: true, async: true }); + tag.register('async', async (args, content) => args.join(' ') + ' ' + content, { ends: true, async: true }); const str = [ '{% test %}', @@ -136,7 +133,7 @@ describe('Tag', () => { it('unregister()', () => { const tag = new Tag(); - tag.register('test', (args, content) => Promise.resolve(args.join(' ')), {async: true}); + tag.register('test', async (args, content) => args.join(' '), {async: true}); tag.unregister('test'); return tag.render('{% test foo bar %}')