Browse Source

Tests fixed.

pull/282/head
Sebastian Stehle 8 years ago
parent
commit
1c081634f6
  1. 10
      src/Squidex/app/framework/angular/forms/focus-on-init.directive.spec.ts
  2. 4
      src/Squidex/app/shared/services/schemas.fields.spec.ts

10
src/Squidex/app/framework/angular/forms/focus-on-init.directive.spec.ts

@ -10,7 +10,7 @@ import { ElementRef, Renderer } from '@angular/core';
import { FocusOnInitDirective } from './focus-on-init.directive';
describe('FocusOnInitDirective', () => {
it('should call focus on element when init', () => {
it('should call focus on element when init', (cb) => {
const calledMethods: string[] = [];
const calledElements: any[] = [];
@ -29,7 +29,11 @@ describe('FocusOnInitDirective', () => {
directive.select = true;
directive.ngAfterViewInit();
expect(calledMethods).toEqual(['focus', 'select']);
expect(calledElements).toEqual([element.nativeElement, element.nativeElement]);
setTimeout(() => {
expect(calledMethods).toEqual(['focus', 'select']);
expect(calledElements).toEqual([element.nativeElement, element.nativeElement]);
cb();
}, 200);
});
});

4
src/Squidex/app/shared/services/schemas.fields.spec.ts

@ -65,7 +65,7 @@ describe('SchemaDetailsDto', () => {
it('should return empty list fields if fields is empty', () => {
const schema = createSchema(new SchemaPropertiesDto(''), 1, []);
expect(schema.listFields).toEqual([{}]);
expect(schema.listFields).toEqual([{ properties: {} }]);
});
});
@ -181,7 +181,7 @@ describe('BooleanField', () => {
});
it('should return default value for default properties', () => {
Object.assign(field.properties, { defaultValue : true });
Object.assign(field.properties, { defaultValue: true });
expect(field.defaultValue()).toBeTruthy();
});

Loading…
Cancel
Save