UNPKG

703 BJavaScriptView Raw
1describe('getOrphanEdgeIds', () => {
2 const getOrphanEdgeIds = require('./utils').getOrphanEdgeIds
3
4 const graph1 = require('./examples/graphs/graph1.json')
5 const orphanEdges1 = require('./examples/graphs/orphanEdges1.json')
6 const orphanEdges2 = require('./examples/graphs/orphanEdges2.json')
7
8 it('returns orphan edges', () => {
9 getOrphanEdgeIds(orphanEdges1.edges, orphanEdges1.nodes).should.be.eql(['0'])
10
11 getOrphanEdgeIds(orphanEdges2.edges, orphanEdges2.nodes).should.be.eql(['3', '6'])
12 })
13
14 it('returns an empty array if there is no orphan edge', () => {
15 const edges = graph1.edges
16 const nodes = graph1.nodes
17
18 getOrphanEdgeIds(edges, nodes).should.be.eql([])
19 })
20})