mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-19 22:40:48 -07:00
fix: branch coverage
This commit is contained in:
+3
-2
@@ -6,8 +6,8 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"lint": "eslint .",
|
"lint": "eslint .",
|
||||||
"test": "mocha --recursive",
|
"test": "mocha --recursive",
|
||||||
"coverage": "NODE_ENV=test istanbul cover --report html ./node_modules/mocha/bin/_mocha -- -R spec --recursive",
|
"coverage": "cross-env NODE_ENV=test istanbul cover --report html ./node_modules/mocha/bin/_mocha -- -R spec --recursive",
|
||||||
"lcov": "NODE_ENV=test istanbul cover --report lcovonly ./node_modules/mocha/bin/_mocha -- -R spec --recursive",
|
"lcov": "cross-env NODE_ENV=test istanbul cover --report lcovonly ./node_modules/mocha/bin/_mocha -- -R spec --recursive",
|
||||||
"dist": "make dist",
|
"dist": "make dist",
|
||||||
"preversion": "npm run lint && npm test",
|
"preversion": "npm run lint && npm test",
|
||||||
"version": "npm run dist && git add -A dist",
|
"version": "npm run dist && git add -A dist",
|
||||||
@@ -48,6 +48,7 @@
|
|||||||
"chai": "^4.1.2",
|
"chai": "^4.1.2",
|
||||||
"chai-as-promised": "^7.1.1",
|
"chai-as-promised": "^7.1.1",
|
||||||
"coveralls": "^3.0.0",
|
"coveralls": "^3.0.0",
|
||||||
|
"cross-env": "^5.1.3",
|
||||||
"eslint": "^4.8.0",
|
"eslint": "^4.8.0",
|
||||||
"eslint-config-standard": "^10.2.1",
|
"eslint-config-standard": "^10.2.1",
|
||||||
"eslint-plugin-import": "^2.7.0",
|
"eslint-plugin-import": "^2.7.0",
|
||||||
|
|||||||
@@ -24,6 +24,16 @@ describe('tags/include', function () {
|
|||||||
.eventually.equal('barfoobar')
|
.eventually.equal('barfoobar')
|
||||||
})
|
})
|
||||||
|
|
||||||
|
it('should throw when not specified', function () {
|
||||||
|
mock({
|
||||||
|
'/parent.html': '{%include%}'
|
||||||
|
})
|
||||||
|
return liquid.renderFile('/parent.html').catch(function (e) {
|
||||||
|
expect(e.name).to.equal('RenderError')
|
||||||
|
expect(e.message).to.match(/cannot include with empty filename/)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
it('should throw when not exist', function () {
|
it('should throw when not exist', function () {
|
||||||
mock({
|
mock({
|
||||||
'/parent.html': '{%include not-exist%}'
|
'/parent.html': '{%include not-exist%}'
|
||||||
|
|||||||
@@ -24,6 +24,15 @@ describe('tags/layout', function () {
|
|||||||
return expect(liquid.parseAndRender(src)).to
|
return expect(liquid.parseAndRender(src)).to
|
||||||
.be.rejectedWith(/tag {%block%} not closed/)
|
.be.rejectedWith(/tag {%block%} not closed/)
|
||||||
})
|
})
|
||||||
|
it('should throw when filename not specified', function () {
|
||||||
|
mock({
|
||||||
|
'/parent.html': '{%layout%}'
|
||||||
|
})
|
||||||
|
return liquid.renderFile('/parent.html').catch(function (e) {
|
||||||
|
expect(e.name).to.equal('RenderError')
|
||||||
|
expect(e.message).to.match(/cannot apply layout with empty filename/)
|
||||||
|
})
|
||||||
|
})
|
||||||
describe('anonymous block', function () {
|
describe('anonymous block', function () {
|
||||||
it('should handle anonymous block', function () {
|
it('should handle anonymous block', function () {
|
||||||
mock({
|
mock({
|
||||||
|
|||||||
Reference in New Issue
Block a user