mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-19 06:20:38 -07:00
fix: error.stack assertion in v8.5
This commit is contained in:
+3
-1
@@ -1,6 +1,8 @@
|
|||||||
language: node_js
|
language: node_js
|
||||||
node_js:
|
node_js:
|
||||||
- "5"
|
- "node"
|
||||||
|
- "lts/*"
|
||||||
|
- "4"
|
||||||
before_script:
|
before_script:
|
||||||
- npm install -g mocha
|
- npm install -g mocha
|
||||||
after_script:
|
after_script:
|
||||||
|
|||||||
+6
-8
@@ -1,7 +1,5 @@
|
|||||||
const chai = require('chai')
|
const chai = require('chai')
|
||||||
const expect = chai.expect
|
const expect = chai.expect
|
||||||
// const error = require('../../src/util/error.js')
|
|
||||||
// const TokenizationError = error.TokenizationError
|
|
||||||
const mock = require('mock-fs')
|
const mock = require('mock-fs')
|
||||||
chai.use(require('chai-as-promised'))
|
chai.use(require('chai-as-promised'))
|
||||||
|
|
||||||
@@ -32,7 +30,7 @@ describe('error', function () {
|
|||||||
' 2| 2nd',
|
' 2| 2nd',
|
||||||
'>> 3| X{% . a %} Y',
|
'>> 3| X{% . a %} Y',
|
||||||
' 4| 4th',
|
' 4| 4th',
|
||||||
'TokenizationError: illegal tag syntax'
|
'TokenizationError'
|
||||||
]
|
]
|
||||||
return expect(engine.parseAndRender(html.join('\n'))).to.eventually
|
return expect(engine.parseAndRender(html.join('\n'))).to.eventually
|
||||||
.be.rejected
|
.be.rejected
|
||||||
@@ -62,7 +60,7 @@ describe('error', function () {
|
|||||||
return expect(engine.parseAndRender('{% . a %}')).to.eventually
|
return expect(engine.parseAndRender('{% . a %}')).to.eventually
|
||||||
.be.rejected
|
.be.rejected
|
||||||
.then(function (err) {
|
.then(function (err) {
|
||||||
expect(err.stack).to.contain('illegal tag syntax')
|
expect(err.message).to.contain('illegal tag syntax')
|
||||||
expect(err.stack).to.contain('at Object.parse')
|
expect(err.stack).to.contain('at Object.parse')
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
@@ -160,7 +158,7 @@ describe('error', function () {
|
|||||||
' 5| 5th',
|
' 5| 5th',
|
||||||
' 6| 6th',
|
' 6| 6th',
|
||||||
' 7| 7th',
|
' 7| 7th',
|
||||||
'RenderError: intended render error'
|
'RenderError'
|
||||||
]
|
]
|
||||||
return expect(engine.parseAndRender(html.join('\n'))).to.eventually
|
return expect(engine.parseAndRender(html.join('\n'))).to.eventually
|
||||||
.be.rejected
|
.be.rejected
|
||||||
@@ -190,7 +188,7 @@ describe('error', function () {
|
|||||||
' 5| 5th',
|
' 5| 5th',
|
||||||
' 6| {%block%}{%endblock%}',
|
' 6| {%block%}{%endblock%}',
|
||||||
' 7| 7th',
|
' 7| 7th',
|
||||||
'RenderError: intended render error'
|
'RenderError'
|
||||||
]
|
]
|
||||||
return expect(engine.parseAndRender(html)).to.eventually
|
return expect(engine.parseAndRender(html)).to.eventually
|
||||||
.be.rejected
|
.be.rejected
|
||||||
@@ -215,7 +213,7 @@ describe('error', function () {
|
|||||||
' 5| 5th',
|
' 5| 5th',
|
||||||
' 6| 6th',
|
' 6| 6th',
|
||||||
' 7| 7th',
|
' 7| 7th',
|
||||||
'RenderError: intended render error'
|
'RenderError'
|
||||||
]
|
]
|
||||||
return expect(engine.parseAndRender(html)).to.eventually
|
return expect(engine.parseAndRender(html)).to.eventually
|
||||||
.be.rejected
|
.be.rejected
|
||||||
@@ -247,7 +245,7 @@ describe('error', function () {
|
|||||||
return expect(engine.parseAndRender('{%rejectingTag%}')).to.eventually
|
return expect(engine.parseAndRender('{%rejectingTag%}')).to.eventually
|
||||||
.be.rejected
|
.be.rejected
|
||||||
.then(function (err) {
|
.then(function (err) {
|
||||||
expect(err.stack).to.contain('intended render reject')
|
expect(err.message).to.contain('intended render reject')
|
||||||
expect(err.stack).to.match(/at .*:\d+:\d+/)
|
expect(err.stack).to.match(/at .*:\d+:\d+/)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user