Skip to content
Snippets Groups Projects
Commit c8bc5e7b authored by OZGCloud's avatar OZGCloud
Browse files

OZG-6989 fix test

parent ee1eaf94
No related branches found
No related tags found
No related merge requests found
...@@ -21,16 +21,13 @@ ...@@ -21,16 +21,13 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { CommandResource } from '@alfa-client/command-shared'; import { CommandResource } from '@alfa-client/command-shared';
import { import { StateResource, createEmptyStateResource, createStateResource } from '@alfa-client/tech-shared';
StateResource,
createEmptyStateResource,
createStateResource,
} from '@alfa-client/tech-shared';
import { dispatchEventFromFixture, getMockComponent, mock } from '@alfa-client/test-utils'; import { dispatchEventFromFixture, getMockComponent, mock } from '@alfa-client/test-utils';
import { OzgcloudButtonWithSpinnerComponent } from '@alfa-client/ui';
import { VorgangService, VorgangWithEingangResource } from '@alfa-client/vorgang-shared'; import { VorgangService, VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { ButtonWithSpinnerComponent } from '@ods/component';
import { CheckIconComponent } from '@ods/system';
import { createCommandResource } from 'libs/command-shared/test/command'; import { createCommandResource } from 'libs/command-shared/test/command';
import { createVorgangWithEingangResource } from 'libs/vorgang-shared/test/vorgang'; import { createVorgangWithEingangResource } from 'libs/vorgang-shared/test/vorgang';
import { MockComponent } from 'ng-mocks'; import { MockComponent } from 'ng-mocks';
...@@ -41,8 +38,7 @@ describe('ProcessVorgangContainerComponent', () => { ...@@ -41,8 +38,7 @@ describe('ProcessVorgangContainerComponent', () => {
let component: ProcessVorgangContainerComponent; let component: ProcessVorgangContainerComponent;
let fixture: ComponentFixture<ProcessVorgangContainerComponent>; let fixture: ComponentFixture<ProcessVorgangContainerComponent>;
const commandStateResource: StateResource<CommandResource> = const commandStateResource: StateResource<CommandResource> = createStateResource(createCommandResource());
createStateResource(createCommandResource());
const vorgangWithEingang: VorgangWithEingangResource = createVorgangWithEingangResource(); const vorgangWithEingang: VorgangWithEingangResource = createVorgangWithEingangResource();
const vorgangService = mock(VorgangService); const vorgangService = mock(VorgangService);
...@@ -52,7 +48,8 @@ describe('ProcessVorgangContainerComponent', () => { ...@@ -52,7 +48,8 @@ describe('ProcessVorgangContainerComponent', () => {
await TestBed.configureTestingModule({ await TestBed.configureTestingModule({
declarations: [ declarations: [
ProcessVorgangContainerComponent, ProcessVorgangContainerComponent,
MockComponent(OzgcloudButtonWithSpinnerComponent), MockComponent(ButtonWithSpinnerComponent),
MockComponent(CheckIconComponent),
], ],
providers: [ providers: [
{ {
...@@ -93,30 +90,15 @@ describe('ProcessVorgangContainerComponent', () => { ...@@ -93,30 +90,15 @@ describe('ProcessVorgangContainerComponent', () => {
describe('button component should be called with', () => { describe('button component should be called with', () => {
it('stateResource', () => { it('stateResource', () => {
const button: OzgcloudButtonWithSpinnerComponent = getMockComponent( const button: ButtonWithSpinnerComponent = getMockComponent(fixture, ButtonWithSpinnerComponent);
fixture,
OzgcloudButtonWithSpinnerComponent,
);
expect(button.stateResource).toEqual(createEmptyStateResource()); expect(button.stateResource).toEqual(createEmptyStateResource());
}); });
it('text', () => { it('text', () => {
const button: OzgcloudButtonWithSpinnerComponent = getMockComponent( const button: ButtonWithSpinnerComponent = getMockComponent(fixture, ButtonWithSpinnerComponent);
fixture,
OzgcloudButtonWithSpinnerComponent,
);
expect(button.text).toBe('Vorgang vorprüfen'); expect(button.text).toBe('Vorgang vorprüfen');
}); });
it('icon', () => {
const button: OzgcloudButtonWithSpinnerComponent = getMockComponent(
fixture,
OzgcloudButtonWithSpinnerComponent,
);
expect(button.svgIcon).toBe('done');
});
}); });
}); });
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment