mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-18 14:00:39 -07:00
fix(#108): remove absolute path in emitted d.ts
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { test } from 'test/stub/render'
|
||||
import { test } from '../../../stub/render'
|
||||
|
||||
describe('filters/array', function () {
|
||||
describe('join', function () {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { test, ctx } from 'test/stub/render'
|
||||
import { test, ctx } from '../../../stub/render'
|
||||
|
||||
describe('filters/date', function () {
|
||||
it('should support date: %a %b %d %Y', function () {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { test } from 'test/stub/render'
|
||||
import { test } from '../../../stub/render'
|
||||
|
||||
describe('filters/html', function () {
|
||||
describe('escape', function () {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { test } from 'test/stub/render'
|
||||
import { test } from '../../../stub/render'
|
||||
|
||||
describe('filters/math', function () {
|
||||
describe('abs', function () {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { test } from 'test/stub/render'
|
||||
import { test } from '../../../stub/render'
|
||||
|
||||
describe('filters/object', function () {
|
||||
describe('default', function () {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { test } from 'test/stub/render'
|
||||
import { test } from '../../../stub/render'
|
||||
|
||||
describe('filters/string', function () {
|
||||
describe('append', function () {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { test } from 'test/stub/render'
|
||||
import { test } from '../../../stub/render'
|
||||
|
||||
describe('filters/url', function () {
|
||||
describe('url_decode', function () {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect, use } from 'chai'
|
||||
import * as chaiAsPromised from 'chai-as-promised'
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect, use } from 'chai'
|
||||
import * as chaiAsPromised from 'chai-as-promised'
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect, use } from 'chai'
|
||||
import * as chaiAsPromised from 'chai-as-promised'
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect, use } from 'chai'
|
||||
import * as chaiAsPromised from 'chai-as-promised'
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect, use } from 'chai'
|
||||
import * as chaiAsPromised from 'chai-as-promised'
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect, use } from 'chai'
|
||||
import * as chaiAsPromised from 'chai-as-promised'
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect, use } from 'chai'
|
||||
import * as chaiAsPromised from 'chai-as-promised'
|
||||
import { Context } from 'src/scope/scope'
|
||||
import { Context } from '../../../../src/scope/scope'
|
||||
|
||||
use(chaiAsPromised)
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect } from 'chai'
|
||||
|
||||
describe('tags/if', function () {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect } from 'chai'
|
||||
import { mock, restore } from 'test/stub/mockfs'
|
||||
import { mock, restore } from '../../../stub/mockfs'
|
||||
|
||||
describe('tags/include', function () {
|
||||
let liquid: Liquid
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect, use } from 'chai'
|
||||
import * as chaiAsPromised from 'chai-as-promised'
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect } from 'chai'
|
||||
import { mock, restore } from 'test/stub/mockfs'
|
||||
import { mock, restore } from '../../../stub/mockfs'
|
||||
|
||||
describe('tags/layout', function () {
|
||||
let liquid: Liquid
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect } from 'chai'
|
||||
|
||||
describe('tags/raw', function () {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect } from 'chai'
|
||||
|
||||
describe('tags/tablerow', function () {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../../src/liquid'
|
||||
import { expect, use } from 'chai'
|
||||
import * as chaiAsPromised from 'chai-as-promised'
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { expect } from 'chai'
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../src/liquid'
|
||||
|
||||
describe('drop/blank-drop', function () {
|
||||
let liquid: Liquid
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { expect } from 'chai'
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../src/liquid'
|
||||
|
||||
describe('drop/empty-drop', function () {
|
||||
let liquid: Liquid
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { expect } from 'chai'
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../src/liquid'
|
||||
|
||||
describe('drop/null-drop', function () {
|
||||
let liquid: Liquid
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { expect } from 'chai'
|
||||
import Liquid from 'src/liquid'
|
||||
import { mock, restore } from 'test/stub/mockfs'
|
||||
import Liquid from '../../../src/liquid'
|
||||
import { mock, restore } from '../../stub/mockfs'
|
||||
|
||||
describe('LiquidOptions#cache', function () {
|
||||
let engine: Liquid
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { expect } from 'chai'
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../src/liquid'
|
||||
|
||||
describe('LiquidOptions#*_delimiter_*', function () {
|
||||
it('should respect tag_delimiter_*', async function () {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { normalize } from 'src/liquid-options'
|
||||
import { normalize } from '../../../src/liquid-options'
|
||||
import { expect } from 'chai'
|
||||
|
||||
describe('LiquidOptions', function () {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../src/liquid'
|
||||
import * as chai from 'chai'
|
||||
import { mock, restore } from 'test/stub/mockfs'
|
||||
import { mock, restore } from '../../stub/mockfs'
|
||||
|
||||
const expect = chai.expect
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../src/liquid'
|
||||
import { expect } from 'chai'
|
||||
|
||||
describe('LiquidOptions#strict_*', function () {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { expect } from 'chai'
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../src/liquid'
|
||||
|
||||
describe('LiquidOptions#trimming', function () {
|
||||
const ctx = { name: 'harttle' }
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { expect } from 'chai'
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../../src/liquid'
|
||||
import * as path from 'path'
|
||||
import { mock, restore } from 'test/stub/mockfs'
|
||||
import { mock, restore } from '../../stub/mockfs'
|
||||
|
||||
let engine = new Liquid()
|
||||
const strictEngine = new Liquid({
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
--require ts-node/register
|
||||
--require tsconfig-paths/register
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
import { isString, forOwn } from 'src/util/underscore'
|
||||
import fs from 'src/fs'
|
||||
import { isString, forOwn } from '../../src/util/underscore'
|
||||
import fs from '../../src/fs/node'
|
||||
|
||||
type fileDescriptor = { mode: string, content: string }
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import Liquid from 'src/liquid'
|
||||
import Liquid from '../../src/liquid'
|
||||
import { expect } from 'chai'
|
||||
|
||||
const liquid = new Liquid()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import fs from 'src/fs/browser'
|
||||
import fs from '../../../src/fs/browser'
|
||||
import * as sinon from 'sinon'
|
||||
import { expect, use } from 'chai'
|
||||
import * as chaiAsPromised from 'chai-as-promised'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import fs from 'src/fs/node'
|
||||
import fs from '../../../src/fs/node'
|
||||
import * as path from 'path'
|
||||
import { expect, use } from 'chai'
|
||||
import * as chaiAsPromised from 'chai-as-promised'
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import * as chai from 'chai'
|
||||
|
||||
const expect = chai.expect
|
||||
const lexical = require('src/parser/lexical')
|
||||
const lexical = require('../../../src/parser/lexical')
|
||||
|
||||
describe('lexical', function () {
|
||||
it('should test range literal', function () {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { expect } from 'chai'
|
||||
import Tokenizer from 'src/parser/tokenizer'
|
||||
import TagToken from 'src/parser/tag-token'
|
||||
import OutputToken from 'src/parser/output-token'
|
||||
import HTMLToken from 'src/parser/html-token'
|
||||
import Tokenizer from '../../../src/parser/tokenizer'
|
||||
import TagToken from '../../../src/parser/tag-token'
|
||||
import OutputToken from '../../../src/parser/output-token'
|
||||
import HTMLToken from '../../../src/parser/html-token'
|
||||
|
||||
describe('tokenizer', function () {
|
||||
const tokenizer = new Tokenizer()
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { expect } from 'chai'
|
||||
import Scope from 'src/scope/scope'
|
||||
import Token from 'src/parser/token'
|
||||
import Tag from 'src/template/tag/tag'
|
||||
import Filter from 'src/template/filter/filter'
|
||||
import Render from 'src/render/render'
|
||||
import HTML from 'src/template/html'
|
||||
import Scope from '../../../src/scope/scope'
|
||||
import Token from '../../../src/parser/token'
|
||||
import Tag from '../../../src/template/tag/tag'
|
||||
import Filter from '../../../src/template/filter/filter'
|
||||
import Render from '../../../src/render/render'
|
||||
import HTML from '../../../src/template/html'
|
||||
|
||||
describe('render', function () {
|
||||
let render: Render
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import Scope from 'src/scope/scope'
|
||||
import Scope from '../../../src/scope/scope'
|
||||
import { expect } from 'chai'
|
||||
import { evalExp, evalValue, isTruthy } from 'src/render/syntax'
|
||||
import { evalExp, evalValue, isTruthy } from '../../../src/render/syntax'
|
||||
|
||||
describe('render/syntax', function () {
|
||||
let scope: Scope
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import * as chai from 'chai'
|
||||
import Scope, { Context } from 'src/scope/scope'
|
||||
import Scope, { Context } from '../../../src/scope/scope'
|
||||
|
||||
const expect = chai.expect
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import * as chai from 'chai'
|
||||
import * as sinon from 'sinon'
|
||||
import * as sinonChai from 'sinon-chai'
|
||||
import Filter from 'src/template/filter/filter'
|
||||
import Scope from 'src/scope/scope'
|
||||
import Filter from '../../../../src/template/filter/filter'
|
||||
import Scope from '../../../../src/scope/scope'
|
||||
|
||||
chai.use(sinonChai)
|
||||
const expect = chai.expect
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import * as chai from 'chai'
|
||||
import Scope from 'src/scope/scope'
|
||||
import Output from 'src/template/output'
|
||||
import OutputToken from 'src/parser/output-token'
|
||||
import Filter from 'src/template/filter/filter'
|
||||
import Scope from '../../../src/scope/scope'
|
||||
import Output from '../../../src/template/output'
|
||||
import OutputToken from '../../../src/parser/output-token'
|
||||
import Filter from '../../../src/template/filter/filter'
|
||||
|
||||
const expect = chai.expect
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import * as chai from 'chai'
|
||||
import Tag from 'src/template/tag/tag'
|
||||
import Scope from 'src/scope/scope'
|
||||
import Tag from '../../../src/template/tag/tag'
|
||||
import Scope from '../../../src/scope/scope'
|
||||
import * as sinon from 'sinon'
|
||||
import * as sinonChai from 'sinon-chai'
|
||||
import Liquid from 'src/liquid'
|
||||
import TagToken from 'src/parser/tag-token'
|
||||
import Liquid from '../../../src/liquid'
|
||||
import TagToken from '../../../src/parser/tag-token'
|
||||
|
||||
chai.use(sinonChai)
|
||||
const expect = chai.expect
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import * as chai from 'chai'
|
||||
import * as sinonChai from 'sinon-chai'
|
||||
import * as sinon from 'sinon'
|
||||
import Scope from 'src/scope/scope'
|
||||
import Filter from 'src/template/filter/filter'
|
||||
import Value from 'src/template/value'
|
||||
import Scope from '../../../src/scope/scope'
|
||||
import Filter from '../../../src/template/filter/filter'
|
||||
import Value from '../../../src/template/value'
|
||||
|
||||
chai.use(sinonChai)
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import * as chai from 'chai'
|
||||
import assert from 'src/util/assert'
|
||||
import assert from '../../../src/util/assert'
|
||||
|
||||
const expect = chai.expect
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ const expect = chai.expect
|
||||
chai.use(sinonChai)
|
||||
chai.use(chaiAsPromised)
|
||||
|
||||
const P = require('src/util/promise')
|
||||
const P = require('../../../src/util/promise')
|
||||
|
||||
describe('util/promise', function () {
|
||||
describe('.mapSeries()', async function () {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import * as chai from 'chai'
|
||||
import t from 'src/util/strftime'
|
||||
import t from '../../../src/util/strftime'
|
||||
|
||||
const expect = chai.expect
|
||||
|
||||
|
||||
@@ -1,30 +1,14 @@
|
||||
import * as chai from 'chai'
|
||||
import * as sinonChai from 'sinon-chai'
|
||||
import * as sinon from 'sinon'
|
||||
import { RenderError, RenderBreakError } from 'src/util/error'
|
||||
import * as _ from 'src/util/underscore'
|
||||
import ITemplate from 'src/template/itemplate'
|
||||
import { RenderError, RenderBreakError } from '../../../src/util/error'
|
||||
import * as _ from '../../../src/util/underscore'
|
||||
import ITemplate from '../../../src/template/itemplate'
|
||||
|
||||
const expect = chai.expect
|
||||
chai.use(sinonChai)
|
||||
|
||||
describe('util/underscore', function () {
|
||||
describe('.isError()', function () {
|
||||
it('should return true for new Error', function () {
|
||||
expect(_.isError(new Error())).to.be.true
|
||||
})
|
||||
it('should return true for RenderError', function () {
|
||||
const tpl = {
|
||||
token: {
|
||||
input: 'xx'
|
||||
}
|
||||
} as ITemplate
|
||||
expect(_.isError(new RenderError(new Error(), tpl))).to.be.true
|
||||
})
|
||||
it('should return true for RenderBreakError', function () {
|
||||
expect(_.isError(new RenderBreakError(''))).to.be.true
|
||||
})
|
||||
})
|
||||
describe('.isString()', function () {
|
||||
it('should return true for literal string', function () {
|
||||
expect(_.isString('foo')).to.be.true
|
||||
|
||||
Reference in New Issue
Block a user