chore(TypeScript): fix linting and generate .d.ts

This commit is contained in:
harttle
2019-02-17 18:20:04 +08:00
parent 7ee87008c7
commit fc9ebdb90f
79 changed files with 809 additions and 820 deletions
+7 -16
View File
@@ -1,24 +1,14 @@
import * as chai from 'chai'
import * as chaiAsPromised from 'chai-as-promised'
import * as sinonChai from 'sinon-chai'
import * as sinon from 'sinon'
import { expect } from 'chai'
import Scope from '../../src/scope/scope'
import Token from 'src/parser/token'
import Token from '../../src/parser/token'
import Tag from 'src/template/tag/tag'
import Filter from 'src/template/filter'
import Render from '../../src/render/render'
import Parser from '../../src/parser/parser'
import HTML from 'src/template/html'
chai.use(sinonChai)
chai.use(chaiAsPromised)
const expect = chai.expect
const parser = new Parser(null)
let render
describe('render', function () {
beforeEach(function () {
let render
before(function () {
Filter.clear()
Tag.clear()
render = new Render()
@@ -29,10 +19,11 @@ describe('render', function () {
expect(render.renderTemplates([])).to.be.rejectedWith(/scope undefined/)
})
it('should render html', function () {
it('should render html', async function () {
const scope = new Scope()
const token = { type: 'html', value: '<p>' } as Token
return expect(render.renderTemplates([new HTML(token)], scope)).to.eventually.equal('<p>')
const html = await render.renderTemplates([new HTML(token)], scope)
return expect(html).to.equal('<p>')
})
})
})