sensitive-word-helper-plus
Version:
基于DFA算法的一个敏感词助手, 可以做步长控制
27 lines (23 loc) • 589 B
text/typescript
/**
* Created by ChengZheLin on 2019/6/4.
* Features: core.test
*/
import { Node, Tree } from '../src/core'
describe('Core test.', () => {
it('Class Node:', () => {
const node = new Node('test')
expect(node).toEqual(expect.objectContaining({
key: 'test',
children: {},
word: false,
failure: undefined,
parent: undefined
}))
})
it('Class Tree:', () => {
const tree = new Tree()
expect(tree.root).toEqual(expect.objectContaining({}))
expect(tree.insert('t')).toBeTruthy()
expect(tree.search('a')).toBeUndefined()
})
})