tnt.tree
Version:
TnT tree display
66 lines (51 loc) • 1.63 kB
JavaScript
var tree = require ("../index.js");
var assert = require("chai").assert;
describe ('Tree', function () {
it ("Imports correctly", function () {
assert.isDefined(tree);
assert.isFunction(tree);
});
// it ("Has nodes", function () {
// assert.isDefined(tree.node);
// assert.isFunction(tree.node);
// });
it ("Has node displays", function () {
assert.isDefined(tree.node_display);
assert.isFunction(tree.node_display)
});
it ("Has labels", function () {
assert.isDefined(tree.label);
assert.isFunction(tree.label);
});
it ("Has diagonal", function () {
assert.isDefined(tree.diagonal);
assert.isFunction(tree.diagonal);
});
it ("Has layout", function () {
assert.isDefined(tree.layout);
assert.isFunction(tree.layout);
});
// it ("Has parse_newick", function () {
// assert.isDefined(tree.parse_newick);
// assert.isFunction(tree.parse_newick);
// });
// it ("Has parse_nhx", function () {
// assert.isDefined(tree.parse_nhx);
// assert.isFunction(tree.parse_nhx);
// });
// it ("Has tnt utils", function () {
// assert.isDefined(tnt.utils);
// //script_path
// assert.isDefined(tnt.utils.script_path);
// assert.isFunction(tnt.utils.script_path);
// //defer_cancel
// assert.isDefined(tnt.utils.defer_cancel);
// assert.isFunction(tnt.utils.defer_cancel);
// // reduce
// assert.isDefined(tnt.utils.reduce);
// });
// it ("Has tooltips", function () {
// assert.isDefined(tnt.tooltip);
// assert.isFunction(tnt.tooltip);
// });
});