Skip to content
Snippets Groups Projects
Unverified Commit 08deaac1 authored by jojohoch's avatar jojohoch Committed by GitHub
Browse files

Merge pull request #484 from iqb-berlin/development

[player] Fix unit test for FloatingMarkingBarComponent
parents 7df8e2ee a76bd991
No related branches found
No related tags found
Loading
Pipeline #46144 passed
// eslint-disable-next-line max-classes-per-file
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { OverlayModule } from '@angular/cdk/overlay';
import { CdkOverlayOrigin, OverlayModule } from '@angular/cdk/overlay';
import { TextComponent } from 'common/components/text/text.component';
import { APIService } from 'common/shared.module';
import { Pipe, PipeTransform } from '@angular/core';
import { ElementComponent } from 'common/directives/element-component.directive';
import * as text_130 from '../../../../../../test-data/element-models/text_130.json';
import { FloatingMarkingBarComponent } from './floating-marking-bar.component';
......@@ -10,7 +13,6 @@ describe('FloatingMarkingBarComponent', () => {
let fixture: ComponentFixture<FloatingMarkingBarComponent>;
let textComponentFixture: ComponentFixture<TextComponent>;
let textComponent: TextComponent;
class ApiStubService {
// eslint-disable-next-line class-methods-use-this
getResourceURL(): string {
......@@ -18,10 +20,30 @@ describe('FloatingMarkingBarComponent', () => {
}
}
@Pipe({ name: 'hasReturnKey' })
class MockHasReturnKeyPipe implements PipeTransform {
transform(): boolean {
return false;
}
}
@Pipe({ name: 'asOverlayOrigin' })
class MockAsOverlayOriginPipe implements PipeTransform {
transform(elementComponent: ElementComponent): CdkOverlayOrigin {
return elementComponent as CdkOverlayOrigin;
}
}
beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [FloatingMarkingBarComponent],
imports: [OverlayModule],
declarations: [
MockHasReturnKeyPipe,
MockAsOverlayOriginPipe,
FloatingMarkingBarComponent
],
imports: [
OverlayModule
],
providers: [{ provide: APIService, useClass: ApiStubService }]
})
.compileComponents();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment