feat: Added calculateFontSize method test

This commit is contained in:
Giacomo Ferlaino 2020-03-13 21:26:45 +01:00
parent b32b0308f1
commit 9735bf81a0
2 changed files with 9 additions and 1 deletions

View file

@ -58,7 +58,7 @@ export class Ng2FittextDirective
return this.fontSize;
}
calculateFontSize(fontSize: number, speed: number) {
calculateFontSize(fontSize: number, speed: number): number {
return Math.floor(fontSize / speed);
}

View file

@ -93,4 +93,12 @@ describe('Class: Ng2FittextDirective', () => {
expect(ng2FittextDirective.getFontSize()).toEqual(1000);
});
});
describe('Method: calculateFontSize', () => {
it('Should return the font size rounded down', () => {
expect(ng2FittextDirective.calculateFontSize(10, 3)).toEqual(3);
expect(ng2FittextDirective.calculateFontSize(9, 3)).toEqual(3);
expect(ng2FittextDirective.calculateFontSize(8, 3)).toEqual(2);
});
});
});