From d69807e888eae7bc9a0dec43cdf31731c403f6ff Mon Sep 17 00:00:00 2001 From: Tine Kondo Date: Mon, 9 Apr 2018 19:27:45 +0200 Subject: [PATCH] fix(tslint): fix building issue when project's description exceeds 140 chars Closes #154 --- app/templates/src/module/component/_lib.component.spec.ts | 3 ++- app/templates/src/module/component/_lib.component.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/templates/src/module/component/_lib.component.spec.ts b/app/templates/src/module/component/_lib.component.spec.ts index 3dd92c1..c0dbf96 100644 --- a/app/templates/src/module/component/_lib.component.spec.ts +++ b/app/templates/src/module/component/_lib.component.spec.ts @@ -27,6 +27,7 @@ describe('LibComponent', function () { it('should have expected

text', () => { fixture.detectChanges(); const p = de.nativeElement; - expect(p.textContent).toEqual('<%= projectDescription %>'); + const description = '<%= projectDescription.length>=113 ? projectDescription.substring(0,110)+"..." : projectDescription %>'; + expect(p.textContent).toEqual(description); }); }); diff --git a/app/templates/src/module/component/_lib.component.ts b/app/templates/src/module/component/_lib.component.ts index 6455fb3..39cb517 100644 --- a/app/templates/src/module/component/_lib.component.ts +++ b/app/templates/src/module/component/_lib.component.ts @@ -6,5 +6,5 @@ import { Component } from '@angular/core'; styleUrls: ['./lib.component.scss'] }) export class LibComponent { - description = '<%= projectDescription %>'; + description = '<%= projectDescription.length>=121 ? projectDescription.substring(0,118)+"..." : projectDescription %>'; }