Skip to content
Snippets Groups Projects
Commit aacf4d02 authored by jojohoch's avatar jojohoch
Browse files

[player] Fix linting errors in tests of UnitStateService

parent 8d9c0ab7
No related branches found
No related tags found
No related merge requests found
import { TestBed } from '@angular/core/testing'; import { TestBed } from '@angular/core/testing';
import { UnitStateService } from './unit-state.service';
import { ElementCode } from 'player/modules/verona/models/verona'; import { ElementCode } from 'player/modules/verona/models/verona';
import { UnitStateService } from './unit-state.service';
describe('UnitStateService', () => { describe('UnitStateService', () => {
let service: UnitStateService; let service: UnitStateService;
...@@ -14,16 +14,16 @@ describe('UnitStateService', () => { ...@@ -14,16 +14,16 @@ describe('UnitStateService', () => {
}); });
it('should get element by id', () => { it('should get element by id', () => {
const element1: ElementCode = { id: 'element_1', status: 'DISPLAYED', value: 'TEST1' }; const element1: ElementCode = { id: 'element_1', status: 'DISPLAYED', value: 'TEST1' };
const element2: ElementCode = { id: 'element_2', status: 'DISPLAYED', value: 'TEST2' }; const element2: ElementCode = { id: 'element_2', status: 'DISPLAYED', value: 'TEST2' };
service.elementCodes = [ element1, element2 ]; service.elementCodes = [element1, element2];
expect(service.getElementCodeById('element_1')).toEqual(element1); expect(service.getElementCodeById('element_1')).toEqual(element1);
}); });
it('should return undefined for a not registered element id', () => { it('should return undefined for a not registered element id', () => {
const element1: ElementCode = { id: 'element_1', status: 'DISPLAYED', value: 'TEST1' }; const element1: ElementCode = { id: 'element_1', status: 'DISPLAYED', value: 'TEST1' };
const element2: ElementCode = { id: 'element_2', status: 'DISPLAYED', value: 'TEST2' }; const element2: ElementCode = { id: 'element_2', status: 'DISPLAYED', value: 'TEST2' };
service.elementCodes = [ element1, element2 ]; service.elementCodes = [element1, element2];
expect(service.getElementCodeById('element_3')).toBeUndefined(); expect(service.getElementCodeById('element_3')).toBeUndefined();
}); });
...@@ -31,13 +31,13 @@ describe('UnitStateService', () => { ...@@ -31,13 +31,13 @@ describe('UnitStateService', () => {
service.elementCodes = []; service.elementCodes = [];
const element = document.createElement('div'); const element = document.createElement('div');
service.registerElement('element', 'TEST', element, 1); service.registerElement('element', 'TEST', element, 1);
expect(service.elementCodes).toEqual([ { id: 'element', status: 'NOT_REACHED', value: 'TEST' } ]); expect(service.elementCodes).toEqual([{ id: 'element', status: 'NOT_REACHED', value: 'TEST' }]);
}); });
it('elementCode of an element should change', done => { it('elementCode of an element should change', done => {
service.elementCodes = [{ id: 'element_1', status: 'NOT_REACHED', value: 'TEST1' }]; service.elementCodes = [{ id: 'element_1', status: 'NOT_REACHED', value: 'TEST1' }];
service.elementCodeChanged service.elementCodeChanged
.subscribe( code => { .subscribe(code => {
expect(code.status).toEqual('DISPLAYED'); expect(code.status).toEqual('DISPLAYED');
done(); done();
}); });
...@@ -47,11 +47,11 @@ describe('UnitStateService', () => { ...@@ -47,11 +47,11 @@ describe('UnitStateService', () => {
it('elementCode of an element should change', done => { it('elementCode of an element should change', done => {
service.elementCodes = [{ id: 'element_1', status: 'NOT_REACHED', value: 'TEST1' }]; service.elementCodes = [{ id: 'element_1', status: 'NOT_REACHED', value: 'TEST1' }];
service.elementCodeChanged service.elementCodeChanged
.subscribe( code => { .subscribe(code => {
expect(code.status).toEqual('VALUE_CHANGED'); expect(code.status).toEqual('VALUE_CHANGED');
expect(code.value).toEqual('NEU'); expect(code.value).toEqual('NEU');
done(); done();
}) ; });
service.changeElementCodeValue({ id: 'element_1', value: 'NEU' }); service.changeElementCodeValue({ id: 'element_1', value: 'NEU' });
}); });
...@@ -108,7 +108,7 @@ describe('UnitStateService', () => { ...@@ -108,7 +108,7 @@ describe('UnitStateService', () => {
const element = document.createElement('div'); const element = document.createElement('div');
service.registerElement('element_1', 'TEST1', element, 1); service.registerElement('element_1', 'TEST1', element, 1);
service.presentedPageAdded service.presentedPageAdded
.subscribe( index => { .subscribe(index => {
expect(index).toEqual(1); expect(index).toEqual(1);
done(); done();
}); });
...@@ -120,11 +120,10 @@ describe('UnitStateService', () => { ...@@ -120,11 +120,10 @@ describe('UnitStateService', () => {
const element = document.createElement('div'); const element = document.createElement('div');
service.registerElement('element_1', 'TEST1', element, 1); service.registerElement('element_1', 'TEST1', element, 1);
service.presentedPageAdded service.presentedPageAdded
.subscribe( index => { .subscribe(index => {
expect(index).toEqual(1); expect(index).toEqual(1);
done(); done();
}); });
service.changeElementCodeValue({ id: 'element_1', value: 'NEU' }); service.changeElementCodeValue({ id: 'element_1', value: 'NEU' });
}); });
}); });
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