Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- describe('MapBuilderComponent', () => {
- let mapBuilderComponent: MapBuilderComponent,
- fixture: ComponentFixture<MapBuilderComponent>,
- layerComponent: LayerComponent,
- layerFixture: ComponentFixture<LayerComponent>;
- beforeEach(()=>{
- TestBed.configureTestingModule({
- declarations: [ LayerComponent,MapBuilderComponent],
- providers: [
- { provide: MappingService, useValue: MockMappingService }
- ]
- }).compileComponents();
- // TestBed.overrideComponent(MapBuilderComponent,{
- // set: {
- // providers: [
- // {provide:MappingService, useClass:MockMappingService}
- // ]
- // }
- // });
- fixture = TestBed.createComponent(MapBuilderComponent);
- mapBuilderComponent = fixture.debugElement.componentInstance;
- let width = '100%';
- let tileLayers = {
- OSM: true,
- Stamen: {
- layers: ['terrain']
- },
- custom: [
- {
- name:'Locale OSM',
- url: 'http://192.168.5.192/hot/{z}/{x}/{y}.png'
- }
- ]
- };
- let options = {
- projection: 'EPSG:3857',
- center: [9,50],
- zoom: 5,
- maxZoom: 15
- };
- let controls = ['MousePosition','OverviewMap','zoom'];
- mapBuilderComponent.width = width;
- mapBuilderComponent.tileLayers = tileLayers;
- mapBuilderComponent.options = options;
- mapBuilderComponent.controls = controls;
- fixture.detectChanges();
- });
- it('should create a Layer',()=> {
- layerFixture = TestBed.createComponent(LayerComponent);
- layerComponent = layerFixture.debugElement.componentInstance;
- layerComponent.name = "TestLayer";
- layerComponent.type = "vector";
- layerFixture.detectChanges();
- let layer = layerComponent.getLayer();
- expect(layer).toBeDefined();
- })
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement