mirror of
https://github.com/GNS3/gns3-web-ui.git
synced 2025-02-09 12:41:12 +00:00
28 lines
606 B
TypeScript
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);
|
|
});
|
|
});
|