11import { describe , it , vi , beforeEach , expect } from "vitest" ;
22import cytoscape from "cytoscape" ;
33import { LayoutCorrectionService } from "../visualizer/services/layout-correction-service.js" ;
4- import { BoundingBox , Node } from '../visualizer/contracts/contracts.js' ;
4+ import { BoundingBox , CalmNode } from '../visualizer/contracts/contracts.js' ;
55import { afterEach } from "node:test" ;
66
7- function generateMockNodeObj ( id : string , parentId ?: string ) : Node {
7+ function generateMockNodeObj ( id : string , parentId ?: string ) : CalmNode {
88 const nodeObj = {
99 classes : `class-${ id } ` ,
1010 data : {
@@ -21,7 +21,7 @@ function generateMockNodeObj(id: string, parentId?: string): Node {
2121 if ( parentId != null ) {
2222 nodeObj . data . parent = parentId ;
2323 }
24- return nodeObj as Node ;
24+ return nodeObj as CalmNode ;
2525}
2626
2727function generateBoundingBox ( x1 : number , y1 : number , w : number , h : number ) : BoundingBox {
@@ -66,7 +66,7 @@ describe(LayoutCorrectionService.name, () => {
6666
6767 it ( 'should call getElementById and bounding box functions on nodes to determine the nodes to be moved' , ( ) => {
6868 const instance = getInstance ( ) ;
69- const nodes : Node [ ] = [
69+ const nodes : CalmNode [ ] = [
7070 generateMockNodeObj ( 'node1' ) ,
7171 generateMockNodeObj ( 'node2' ) ,
7272 generateMockNodeObj ( 'node3' , 'node1' ) ,
@@ -83,7 +83,7 @@ describe(LayoutCorrectionService.name, () => {
8383 const instance = getInstance ( ) ;
8484 //Here, node 2 is inside node 1 but node 1 is not node 2's parent
8585 //So, node 2 is expected to be moved, but node 1 and node 3 are not
86- const nodes : Node [ ] = [
86+ const nodes : CalmNode [ ] = [
8787 generateMockNodeObj ( 'node1' ) ,
8888 generateMockNodeObj ( 'node2' ) ,
8989 generateMockNodeObj ( 'node3' , 'node1' ) ,
@@ -114,7 +114,7 @@ describe(LayoutCorrectionService.name, () => {
114114 edges : vi . fn ( ) . mockReturnValue ( [ ] ) ,
115115 } as unknown as cytoscape . Core ;
116116
117- const nodes : Node [ ] = [
117+ const nodes : CalmNode [ ] = [
118118 generateMockNodeObj ( 'node1' ) ,
119119 generateMockNodeObj ( 'node2' ) ,
120120 generateMockNodeObj ( 'node3' , 'node1' )
@@ -145,7 +145,7 @@ describe(LayoutCorrectionService.name, () => {
145145 edges : vi . fn ( ) . mockReturnValue ( [ ] ) ,
146146 } as unknown as cytoscape . Core ;
147147
148- const nodes : Node [ ] = [
148+ const nodes : CalmNode [ ] = [
149149 generateMockNodeObj ( 'node1' ) ,
150150 generateMockNodeObj ( 'node2' , 'node1' ) ,
151151 generateMockNodeObj ( 'node3' , 'node2' ) ,
@@ -181,7 +181,7 @@ describe(LayoutCorrectionService.name, () => {
181181 edges : vi . fn ( ) . mockReturnValue ( [ ] ) ,
182182 } as unknown as cytoscape . Core ;
183183
184- const nodes : Node [ ] = [
184+ const nodes : CalmNode [ ] = [
185185 generateMockNodeObj ( 'node1' ) ,
186186 generateMockNodeObj ( 'node2' ) ,
187187 generateMockNodeObj ( 'node3' ) ,
0 commit comments