refactor: Tag class support in registerTag()

This commit is contained in:
Jun Yang
2022-11-27 14:04:01 +08:00
parent 1f6ce7c822
commit 92992689cd
145 changed files with 694 additions and 768 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
import { expect } from 'chai'
import { Liquid, Drop } from '../../../src/liquid'
import { Liquid, Drop } from '../../../src'
describe('drop/drop', function () {
let liquid: Liquid
@@ -1,4 +1,4 @@
import { test, render } from '../../../stub/render'
import { test, render } from '../../stub/render'
import { expect, use } from 'chai'
import * as chaiAsPromised from 'chai-as-promised'
use(chaiAsPromised)
@@ -1,5 +1,5 @@
import { LiquidOptions } from '../../../../src/liquid-options'
import { test } from '../../../stub/render'
import { LiquidOptions } from '../../../src/liquid-options'
import { test } from '../../stub/render'
describe('filters/date', function () {
it('should support date: %a %b %d %Y', function () {
@@ -1,4 +1,4 @@
import { test } from '../../../stub/render'
import { test } from '../../stub/render'
describe('filters/html', function () {
describe('escape', function () {
@@ -1,5 +1,5 @@
import { expect } from 'chai'
import { test, liquid } from '../../../stub/render'
import { test, liquid } from '../../stub/render'
describe('filters/math', function () {
describe('abs', 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 { test } from '../../../stub/render'
import { test } from '../../stub/render'
import { expect, use } from 'chai'
import * as chaiAsPromised from 'chai-as-promised'
@@ -1,4 +1,4 @@
import { test } from '../../../stub/render'
import { test } from '../../stub/render'
describe('filters/url', function () {
describe('url_decode', function () {
+2 -2
View File
@@ -1,7 +1,7 @@
import { Liquid, Context, isFalsy } from '../../../src/liquid'
import * as chai from 'chai'
import { mock, restore } from '../../stub/mockfs'
import * as chaiAsPromised from 'chai-as-promised'
import { Liquid, Context, isFalsy } from '../../../src'
import { mock, restore } from '../../stub/mockfs'
import { drainStream } from '../../stub/stream'
const expect = chai.expect
+1 -1
View File
@@ -1,5 +1,5 @@
import { expect } from 'chai'
import { Liquid, defaultOperators } from '../../../src/liquid'
import { Liquid, defaultOperators } from '../../../src'
describe('LiquidOptions#operators', function () {
let engine: Liquid
@@ -1,4 +1,5 @@
import { ParseError, Liquid } from '../../../../src/liquid'
import { Liquid } from '../../../src/liquid'
import { ParseError } from '../../../src'
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,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,8 @@
import { Drop, Liquid } from '../../../../src/liquid'
import { expect, use } from 'chai'
import * as chaiAsPromised from 'chai-as-promised'
import { Scope } from '../../../../src/context/scope'
import { Liquid } from '../../../src/liquid'
import { Drop } from '../../../src/drop/drop'
import { Scope } from '../../../src/context/scope'
use(chaiAsPromised)
@@ -1,4 +1,4 @@
import { Liquid } from '../../../../src/liquid'
import { Liquid } from '../../../src/liquid'
import * as chai from 'chai'
import * as chaiAsPromised from 'chai-as-promised'
@@ -1,6 +1,7 @@
import { Liquid, Drop } from '../../../../src/liquid'
import { Liquid } from '../../../src/liquid'
import { Drop } from '../../../src/drop/drop'
import { expect } from 'chai'
import { mock, restore } from '../../../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,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 { expect, use } from 'chai'
import { mock, restore } from '../../../stub/mockfs'
import * as chaiAsPromised from 'chai-as-promised'
import { Liquid } from '../../../src/liquid'
import { mock, restore } from '../../stub/mockfs'
use(chaiAsPromised)
@@ -1,6 +1,6 @@
import { Liquid } from '../../../../src/liquid'
import { expect, use } from 'chai'
import * as chaiAsPromised from 'chai-as-promised'
import { Liquid } from '../../../src/liquid'
use(chaiAsPromised)
@@ -1,6 +1,6 @@
import { Liquid } from '../../../../src/liquid'
import * as chai from 'chai'
import * as chaiAsPromised from 'chai-as-promised'
import { Liquid } from '../../../src/liquid'
const expect = chai.expect
chai.use(chaiAsPromised)
@@ -1,7 +1,8 @@
import { Liquid, Drop } from '../../../../src/liquid'
import { expect, use } from 'chai'
import { mock, restore } from '../../../stub/mockfs'
import * as chaiAsPromised from 'chai-as-promised'
import { Liquid } from '../../../src/liquid'
import { Drop } from '../../../src/drop/drop'
import { mock, restore } from '../../stub/mockfs'
use(chaiAsPromised)
describe('tags/render', function () {
@@ -1,6 +1,6 @@
import { Liquid } from '../../../../src/liquid'
import { expect, use } from 'chai'
import * as chaiAsPromised from 'chai-as-promised'
import { Liquid } from '../../../src/liquid'
use(chaiAsPromised)
@@ -1,6 +1,6 @@
import { Liquid } from '../../../../src/liquid'
import { expect, use } from 'chai'
import * as chaiAsPromised from 'chai-as-promised'
import { Liquid } from '../../../src/liquid'
use(chaiAsPromised)