test: fix tests
This commit is contained in:
@@ -1,7 +1,6 @@
|
|||||||
import 'mocha'
|
import 'mocha'
|
||||||
|
|
||||||
import { expect } from 'chai'
|
import { expect } from 'chai'
|
||||||
import { Base64Message } from '../Base64Message'
|
|
||||||
import { makeTreeNode } from './makeTreeNode'
|
import { makeTreeNode } from './makeTreeNode'
|
||||||
|
|
||||||
describe('TreeNode', () => {
|
describe('TreeNode', () => {
|
||||||
@@ -14,7 +13,7 @@ describe('TreeNode', () => {
|
|||||||
it('updateWithNode should update value', () => {
|
it('updateWithNode should update value', () => {
|
||||||
const topics = 'foo/bar'.split('/')
|
const topics = 'foo/bar'.split('/')
|
||||||
const leaf = makeTreeNode('foo/bar', '3')
|
const leaf = makeTreeNode('foo/bar', '3')
|
||||||
expect(Base64Message.toUnicodeString(leaf.message!.payload!)).to.eq('3')
|
expect(leaf.message!.payload!.toUnicodeString()).to.eq('3')
|
||||||
|
|
||||||
const updateLeave = makeTreeNode('foo/bar', '5')
|
const updateLeave = makeTreeNode('foo/bar', '5')
|
||||||
|
|
||||||
@@ -22,13 +21,13 @@ describe('TreeNode', () => {
|
|||||||
root.updateWithNode(updateLeave.firstNode())
|
root.updateWithNode(updateLeave.firstNode())
|
||||||
|
|
||||||
expect(root.sourceEdge).to.eq(undefined)
|
expect(root.sourceEdge).to.eq(undefined)
|
||||||
expect(Base64Message.toUnicodeString(leaf.message!.payload!)).to.eq('5')
|
expect(leaf.message!.payload!.toUnicodeString()).to.eq('5')
|
||||||
})
|
})
|
||||||
|
|
||||||
it('updateWithNode should update intermediate nodes', () => {
|
it('updateWithNode should update intermediate nodes', () => {
|
||||||
const topics1 = 'foo/bar/baz'.split('/')
|
const topics1 = 'foo/bar/baz'.split('/')
|
||||||
const leaf = makeTreeNode('foo/bar/baz', '3')
|
const leaf = makeTreeNode('foo/bar/baz', '3')
|
||||||
expect(Base64Message.toUnicodeString(leaf.message!.payload!)).to.eq('3')
|
expect(leaf.message!.payload!.toUnicodeString()).to.eq('3')
|
||||||
|
|
||||||
const topics2 = 'foo/bar'.split('/')
|
const topics2 = 'foo/bar'.split('/')
|
||||||
const updateLeave = makeTreeNode('foo/bar', '5')
|
const updateLeave = makeTreeNode('foo/bar', '5')
|
||||||
@@ -37,10 +36,10 @@ describe('TreeNode', () => {
|
|||||||
|
|
||||||
const barNode = leaf.firstNode().findNode('foo/bar')
|
const barNode = leaf.firstNode().findNode('foo/bar')
|
||||||
expect(barNode && barNode.sourceEdge && barNode.sourceEdge.name).to.eq('bar')
|
expect(barNode && barNode.sourceEdge && barNode.sourceEdge.name).to.eq('bar')
|
||||||
expect(Base64Message.toUnicodeString(barNode!.message!.payload!)).to.eq('5')
|
expect(barNode!.message!.payload!.toUnicodeString()).to.eq('5')
|
||||||
|
|
||||||
expect(leaf.sourceEdge && leaf.sourceEdge.name).to.eq('baz')
|
expect(leaf.sourceEdge && leaf.sourceEdge.name).to.eq('baz')
|
||||||
expect(Base64Message.toUnicodeString(leaf.message!.payload!)).to.eq('3')
|
expect(leaf.message!.payload!.toUnicodeString()).to.eq('3')
|
||||||
})
|
})
|
||||||
|
|
||||||
it('updateWithNode should add nodes to the tree', () => {
|
it('updateWithNode should add nodes to the tree', () => {
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import 'mocha'
|
import 'mocha'
|
||||||
import { expect } from 'chai'
|
import { expect } from 'chai'
|
||||||
import { Base64Message } from '../Base64Message'
|
|
||||||
import { makeTreeNode } from './makeTreeNode'
|
import { makeTreeNode } from './makeTreeNode'
|
||||||
|
|
||||||
describe('TreeNodeFactory', () => {
|
describe('TreeNodeFactory', () => {
|
||||||
@@ -20,7 +19,7 @@ describe('TreeNodeFactory', () => {
|
|||||||
|
|
||||||
expect(node).to.not.eq(undefined)
|
expect(node).to.not.eq(undefined)
|
||||||
expect(node.sourceEdge.name).to.eq('bar')
|
expect(node.sourceEdge.name).to.eq('bar')
|
||||||
expect(Base64Message.toUnicodeString(node.message.payload!)).to.eq('5')
|
expect(node.message.payload!.toUnicodeString()).to.eq('5')
|
||||||
|
|
||||||
const foo = node.firstNode().findNode('foo')
|
const foo = node.firstNode().findNode('foo')
|
||||||
expect(foo && foo.sourceEdge && foo.sourceEdge.name).to.eq('foo')
|
expect(foo && foo.sourceEdge && foo.sourceEdge.name).to.eq('foo')
|
||||||
@@ -34,7 +33,7 @@ describe('TreeNodeFactory', () => {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
expect(Base64Message.toUnicodeString(node.message.payload!)).to.eq('5')
|
expect(node.message.payload!.toUnicodeString()).to.eq('5')
|
||||||
expect(node.sourceEdge.name).to.eq('baz')
|
expect(node.sourceEdge.name).to.eq('baz')
|
||||||
|
|
||||||
const barNode = node.sourceEdge.source
|
const barNode = node.sourceEdge.source
|
||||||
|
|||||||
Reference in New Issue
Block a user