1 import {async} from "@angular/core/testing";
2 import {ComponentInstanceNodesStyle} from "./component-instances-nodes-style";
5 describe('component instance nodes style component', () => {
9 const createElement = document.createElement.bind(document);
10 document.createElement = (tagName) => {
11 if (tagName === 'canvas') {
15 measureText: (x) => ({width: x.length})
19 return createElement(tagName);
24 it('verify getGraphDisplayName for String.length smaller than 67 chars', () => {
25 let inputString = 'SomeText';
26 let expectedRes = inputString;
27 let res = ComponentInstanceNodesStyle.getGraphDisplayName(inputString);
28 expect(res).toBe(expectedRes);
31 it('verify getGraphDisplayName for String.length greater than 67 chars', () => {
32 let inputString = 'AAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFGGGGGGGGGG12345678';
33 let expectedRes = 'AAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEFFFFFFFFF...';
34 let res = ComponentInstanceNodesStyle.getGraphDisplayName(inputString);
35 expect(res).toBe(expectedRes);