gns3-web-ui/src/app/cartography/managers/selection-manager.spec.ts
2019-01-15 11:15:54 +01:00

28 lines
606 B
TypeScript

import { MapNode } from '../models/map/map-node';
import { SelectionManager } from './selection-manager';
export class SelectionManagerMock {
public items = [];
setSelected(items: any) {
this.items = items;
}
getSelected() {
return this.items;
}
}
describe('SelectionManager', () => {
let manager: SelectionManager;
beforeEach(() => {
manager = new SelectionManager();
});
it('nodes should be manually selected', () => {
const node = new MapNode();
node.id = 'test1';
manager.setSelected([node]);
expect(manager.getSelected().length).toEqual(1);
});
});