1 | describe('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 | })
|