g6/tests/unit/layout/mds-spec.ts
2020-01-08 18:18:37 +08:00

41 lines
870 B
TypeScript

import G6 from '../../../src';
import data from './data';
const div = document.createElement('div');
div.id = 'mds-layout';
document.body.appendChild(div);
describe.only('mds', () => {
it('mds layout with default configs', () => {
const graph = new G6.Graph({
container: div,
layout: {
type: 'mds',
},
width: 500,
height: 500,
});
graph.data(data);
graph.render();
expect(data.nodes[0].x != null).toEqual(true);
graph.destroy();
});
it('mds with fixed link length', () => {
const graph = new G6.Graph({
container: div,
layout: {
type: 'mds',
center: [250, 250],
linkDistance: 120,
},
width: 500,
height: 500,
});
graph.data(data);
graph.render();
expect(data.nodes[0].x != null).toEqual(true);
graph.destroy();
});
});