Skip to content

Commit

Permalink
Merge 5c76aed into 6fd9134
Browse files Browse the repository at this point in the history
  • Loading branch information
rakeen committed Sep 18, 2019
2 parents 6fd9134 + 5c76aed commit 55b1d30
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 2 deletions.
33 changes: 33 additions & 0 deletions __test__/src/sbt/traverse.test.js
@@ -0,0 +1,33 @@
const { expect } = require('chai');
const SBT = require('../../../src/sbt/tree');

const printedTree = `└── 5
├── 2
│ ├── 2
│ └── 3
└── 7
└── 9
`;

describe('traverse test suit', () => {
let sbt = new SBT();
beforeEach(() => {
sbt = undefined;
sbt = new SBT();

});
it('should print tree', () => {
sbt.add(7);
sbt.add(3);
sbt.add(5);
sbt.add(2);
sbt.add(9);
sbt.add(2);

expect(sbt.traverse()).to.be.equal(printedTree);
});
it('should handle empty tree', () => {
sbt.traverse();
expect(sbt.traverse()).to.be.equal('');
});
});
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -9,7 +9,7 @@
"run-dev": "webpack-dev-server --mode development --config webpack.dev.config.js",
"generate-doc": "jsdoc -R README.md -r src -d apidoc",
"benchmark": "node benchmark/benchmark.js",
"test": "mocha ./__test__/src/sbt/tree.test.js",
"test": "mocha ./__test__/src/sbt/*.test.js",
"benchmark-add": "0x -- node --prof benchmark/add.js",
"coverage": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
},
Expand Down

0 comments on commit 55b1d30

Please sign in to comment.