mirror of
https://gitee.com/antv/g6.git
synced 2024-12-04 20:59:15 +08:00
41 lines
870 B
TypeScript
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();
|
|
});
|
|
});
|