Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. describe('MapBuilderComponent', () => {
  2.  
  3.     let mapBuilderComponent: MapBuilderComponent,
  4.         fixture: ComponentFixture<MapBuilderComponent>,
  5.         layerComponent: LayerComponent,      
  6.         layerFixture: ComponentFixture<LayerComponent>;      
  7.  
  8.  
  9.   beforeEach(()=>{
  10.         TestBed.configureTestingModule({
  11.             declarations: [ LayerComponent,MapBuilderComponent],
  12.             providers: [
  13.                 { provide: MappingService, useValue: MockMappingService }
  14.             ]
  15.         }).compileComponents();
  16.         // TestBed.overrideComponent(MapBuilderComponent,{
  17.         //     set: {
  18.         //         providers: [
  19.         //             {provide:MappingService, useClass:MockMappingService}
  20.         //         ]
  21.         //     }
  22.         // });
  23.         fixture = TestBed.createComponent(MapBuilderComponent);        
  24.         mapBuilderComponent = fixture.debugElement.componentInstance;
  25.  
  26.         let width = '100%';
  27.         let tileLayers = {
  28.             OSM: true,
  29.             Stamen: {
  30.             layers: ['terrain']
  31.             },
  32.             custom: [
  33.             {
  34.                 name:'Locale OSM',
  35.                 url: 'http://192.168.5.192/hot/{z}/{x}/{y}.png'  
  36.             }
  37.             ]
  38.         };
  39.         let options = {
  40.             projection: 'EPSG:3857',
  41.             center: [9,50],
  42.             zoom: 5,
  43.             maxZoom: 15
  44.         };
  45.         let controls = ['MousePosition','OverviewMap','zoom'];
  46.         mapBuilderComponent.width = width;
  47.         mapBuilderComponent.tileLayers = tileLayers;
  48.         mapBuilderComponent.options = options;
  49.         mapBuilderComponent.controls = controls;
  50.        
  51.         fixture.detectChanges();
  52.     });
  53.  
  54.  
  55.   it('should create a Layer',()=> {        
  56.         layerFixture = TestBed.createComponent(LayerComponent);
  57.         layerComponent = layerFixture.debugElement.componentInstance;            
  58.         layerComponent.name = "TestLayer";
  59.         layerComponent.type = "vector";          
  60.         layerFixture.detectChanges();
  61.         let layer = layerComponent.getLayer();    
  62.         expect(layer).toBeDefined();    
  63.     })    
  64.  
  65. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement