aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-ui/src/app/ng2/pages/composition/palette/services/palette.service.spec.ts
blob: 3a660c1de7b15f043011b6fb1468cca0a21cbc1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import {TestBed} from "@angular/core/testing";
import {CompositionPaletteService} from "./palette.service";
import {ISdcConfig, SdcConfigToken} from "../../../../config/sdc-config.config";
import {WorkspaceService} from "../../../../pages/workspace/workspace.service";
import { HttpClient } from "@angular/common/http";
describe('palette component', () => {

    let service: CompositionPaletteService;

    let httpServiceMock: Partial<HttpClient> = {
        get: jest.fn()
    }

    let sdcConfigToken: Partial<ISdcConfig> = {
        "api": {
            "root": ''
        }
    }

    beforeEach(() => {
        TestBed.configureTestingModule({
            imports: [],
            providers: [CompositionPaletteService,
                {provide: HttpClient, useValue: httpServiceMock},
                {provide: SdcConfigToken, useValue: sdcConfigToken},
				{provide: WorkspaceService, useValue{}}
            ]
        });

        service = TestBed.get(CompositionPaletteService);
    });

    it('should create an instance', () => {
        expect(service).toBeDefined();
    });

    // it('should create an instance2', async () => {
    //     expect(await service.subscribeToLeftPaletteElements("resources")).toEqual([]);
    // });
});