Catalog alignment
[sdc.git] / catalog-ui / src / app / ng2 / pages / composition / palette / services / palette.service.spec.ts
1 import {TestBed} from "@angular/core/testing";
2 import {CompositionPaletteService} from "./palette.service";
3 import {ISdcConfig, SdcConfigToken} from "../../../../config/sdc-config.config";
4 import {WorkspaceService} from "../../../../pages/workspace/workspace.service";
5 import { HttpClient } from "@angular/common/http";
6 describe('palette component', () => {
7
8     let service: CompositionPaletteService;
9
10     let httpServiceMock: Partial<HttpClient> = {
11         get: jest.fn()
12     }
13
14     let sdcConfigToken: Partial<ISdcConfig> = {
15         "api": {
16             "root": ''
17         }
18     }
19
20     beforeEach(() => {
21         TestBed.configureTestingModule({
22             imports: [],
23             providers: [CompositionPaletteService,
24                 {provide: HttpClient, useValue: httpServiceMock},
25                 {provide: SdcConfigToken, useValue: sdcConfigToken},
26                                 {provide: WorkspaceService, useValue{}}
27             ]
28         });
29
30         service = TestBed.get(CompositionPaletteService);
31     });
32
33     it('should create an instance', () => {
34         expect(service).toBeDefined();
35     });
36
37     // it('should create an instance2', async () => {
38     //     expect(await service.subscribeToLeftPaletteElements("resources")).toEqual([]);
39     // });
40 });
41