Skip to content

Commit

Permalink
add diagram renderer mocks
Browse files Browse the repository at this point in the history
  • Loading branch information
weedySeaDragon committed Nov 17, 2022
1 parent 1ad537b commit f62c5d9
Show file tree
Hide file tree
Showing 12 changed files with 205 additions and 0 deletions.
21 changes: 21 additions & 0 deletions __mocks__/c4Renderer.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
/**
* Mocked C4Context diagram renderer
*/

import { vi } from 'vitest';

export const drawPersonOrSystemArray = vi.fn();
export const drawBoundary = vi.fn();

export const setConf = vi.fn();

export const draw = vi.fn().mockImplementation(() => {
return '';
});

export default {
drawPersonOrSystemArray,
drawBoundary,
setConf,
draw,
};
16 changes: 16 additions & 0 deletions __mocks__/classRenderer-v2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/**
* Mocked class diagram v2 renderer
*/

import { vi } from 'vitest';

export const setConf = vi.fn();

export const draw = vi.fn().mockImplementation(() => {
return '';
});

export default {
setConf,
draw,
};
13 changes: 13 additions & 0 deletions __mocks__/classRenderer.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/**
* Mocked class diagram renderer
*/

import { vi } from 'vitest';

export const draw = vi.fn().mockImplementation(() => {
return '';
});

export default {
draw,
};
16 changes: 16 additions & 0 deletions __mocks__/erRenderer.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/**
* Mocked er diagram renderer
*/

import { vi } from 'vitest';

export const setConf = vi.fn();

export const draw = vi.fn().mockImplementation(() => {
return '';
});

export default {
setConf,
draw,
};
24 changes: 24 additions & 0 deletions __mocks__/flowRenderer-v2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/**
* Mocked flow (flowchart) diagram v2 renderer
*/

import { vi } from 'vitest';

export const setConf = vi.fn();
export const addVertices = vi.fn();
export const addEdges = vi.fn();
export const getClasses = vi.fn().mockImplementation(() => {
return {};
});

export const draw = vi.fn().mockImplementation(() => {
return '';
});

export default {
setConf,
addVertices,
addEdges,
getClasses,
draw,
};
16 changes: 16 additions & 0 deletions __mocks__/ganttRenderer.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/**
* Mocked gantt diagram renderer
*/

import { vi } from 'vitest';

export const setConf = vi.fn();

export const draw = vi.fn().mockImplementation(() => {
return '';
});

export default {
setConf,
draw,
};
13 changes: 13 additions & 0 deletions __mocks__/gitGraphRenderer.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/**
* Mocked git (graph) diagram renderer
*/

import { vi } from 'vitest';

export const draw = vi.fn().mockImplementation(() => {
return '';
});

export default {
draw,
};
15 changes: 15 additions & 0 deletions __mocks__/journeyRenderer.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/**
* Mocked pie (picChart) diagram renderer
*/

import { vi } from 'vitest';
export const setConf = vi.fn();

export const draw = vi.fn().mockImplementation(() => {
return '';
});

export default {
setConf,
draw,
};
13 changes: 13 additions & 0 deletions __mocks__/pieRenderer.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/**
* Mocked pie (picChart) diagram renderer
*/

import { vi } from 'vitest';

export const draw = vi.fn().mockImplementation(() => {
return '';
});

export default {
draw,
};
13 changes: 13 additions & 0 deletions __mocks__/requirementRenderer.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/**
* Mocked requirement diagram renderer
*/

import { vi } from 'vitest';

export const draw = vi.fn().mockImplementation(() => {
return '';
});

export default {
draw,
};
23 changes: 23 additions & 0 deletions __mocks__/sequenceRenderer.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/**
* Mocked sequence diagram renderer
*/

import { vi } from 'vitest';

export const bounds = vi.fn();
export const drawActors = vi.fn();
export const drawActorsPopup = vi.fn();

export const setConf = vi.fn();

export const draw = vi.fn().mockImplementation(() => {
return '';
});

export default {
bounds,
drawActors,
drawActorsPopup,
setConf,
draw,
};
22 changes: 22 additions & 0 deletions __mocks__/stateRenderer-v2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/**
* Mocked state diagram v2 renderer
*/

import { vi } from 'vitest';

export const setConf = vi.fn();
export const getClasses = vi.fn().mockImplementation(() => {
return {};
});
export const stateDomId = vi.fn().mockImplementation(() => {
return 'mocked-stateDiagram-stateDomId';
});
export const draw = vi.fn().mockImplementation(() => {
return '';
});

export default {
setConf,
getClasses,
draw,
};

0 comments on commit f62c5d9

Please sign in to comment.