fix(#108): remove absolute path in emitted d.ts

This commit is contained in:
harttle
2019-02-26 00:43:30 +08:00
parent 75b3e15ca9
commit 53a835ab54
103 changed files with 275 additions and 343 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
import { test } from 'test/stub/render'
import { test } from '../../../stub/render'
describe('filters/array', function () {
describe('join', function () {
+1 -1
View File
@@ -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 -1
View File
@@ -1,4 +1,4 @@
import { test } from 'test/stub/render'
import { test } from '../../../stub/render'
describe('filters/html', function () {
describe('escape', function () {
+1 -1
View File
@@ -1,4 +1,4 @@
import { test } from 'test/stub/render'
import { test } from '../../../stub/render'
describe('filters/math', function () {
describe('abs', function () {
+1 -1
View File
@@ -1,4 +1,4 @@
import { test } from 'test/stub/render'
import { test } from '../../../stub/render'
describe('filters/object', function () {
describe('default', function () {
+1 -1
View File
@@ -1,4 +1,4 @@
import { test } from 'test/stub/render'
import { test } from '../../../stub/render'
describe('filters/string', function () {
describe('append', function () {
+1 -1
View File
@@ -1,4 +1,4 @@
import { test } from 'test/stub/render'
import { test } from '../../../stub/render'
describe('filters/url', function () {
describe('url_decode', function () {
+1 -1
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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'
+2 -2
View File
@@ -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 -1
View File
@@ -1,4 +1,4 @@
import Liquid from 'src/liquid'
import Liquid from '../../../../src/liquid'
import { expect } from 'chai'
describe('tags/if', function () {
+2 -2
View File
@@ -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 -1
View File
@@ -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'
+2 -2
View File
@@ -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 -1
View File
@@ -1,4 +1,4 @@
import Liquid from 'src/liquid'
import Liquid from '../../../../src/liquid'
import { expect } from 'chai'
describe('tags/raw', function () {
+1 -1
View File
@@ -1,4 +1,4 @@
import Liquid from 'src/liquid'
import Liquid from '../../../../src/liquid'
import { expect } from 'chai'
describe('tags/tablerow', function () {
+1 -1
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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
+2 -2
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -1,4 +1,4 @@
import { normalize } from 'src/liquid-options'
import { normalize } from '../../../src/liquid-options'
import { expect } from 'chai'
describe('LiquidOptions', function () {
+2 -2
View File
@@ -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 -1
View File
@@ -1,4 +1,4 @@
import Liquid from 'src/liquid'
import Liquid from '../../../src/liquid'
import { expect } from 'chai'
describe('LiquidOptions#strict_*', function () {
+1 -1
View File
@@ -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' }
+2 -2
View File
@@ -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
View File
@@ -1,2 +1 @@
--require ts-node/register
--require tsconfig-paths/register
+2 -2
View File
@@ -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
View File
@@ -1,4 +1,4 @@
import Liquid from 'src/liquid'
import Liquid from '../../src/liquid'
import { expect } from 'chai'
const liquid = new Liquid()
+1 -1
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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 () {
+4 -4
View File
@@ -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()
+6 -6
View File
@@ -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
+2 -2
View File
@@ -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 -1
View File
@@ -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
+2 -2
View File
@@ -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
+4 -4
View File
@@ -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
+4 -4
View File
@@ -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
+3 -3
View File
@@ -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 -1
View File
@@ -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
+1 -1
View File
@@ -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 -1
View File
@@ -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
+3 -19
View File
@@ -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