g6/tests/unit/layout/mds-spec.ts

41 lines
870 B
TypeScript
Raw Normal View History

2019-12-30 01:21:15 +08:00
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();
});
});