adt-legacy-js
Version:
Faster way to implement Auxiliary Data Types
25 lines (21 loc) • 711 B
JavaScript
const {describe, it} = require('mocha');
const {expect} = require('chai');
const GraphClass = require('../../adts/graph');
const myGraph = new GraphClass(4);
describe("Check All Graph Methods", () => {
it("Graph Add Edge", () => {
myGraph.addEdge(0,1);
myGraph.addEdge(0,2);
myGraph.addEdge(1,3);
myGraph.addEdge(2,3);
console.log(myGraph.showGraph());
}).timeout(-1);
it("Graph Depth-First Search", () => {
let dfsData = myGraph.dfs(0);
console.log(dfsData);
}).timeout(-1);
it("Graph Breadth-First Search", () => {
let bfsData = myGraph.bfs(0);
console.log(bfsData);
}).timeout(-1);
})