From b445be8e838c20ec6f00121a86abb62a3a2e2554 Mon Sep 17 00:00:00 2001 From: Arundathi Patil Date: Wed, 8 Aug 2018 15:11:01 +0530 Subject: table-filter pipe : added test case wrote test case to test table-filter pipe to return proper value when no query parameter is passed Issue-ID: APPC-1064 Change-Id: I29826f3413fd8dfe7b86c6461f0d7a7a237520b4 Signed-off-by: Arundathi Patil --- .../shared/modules/tidy-table/table-filter.pipe.spec.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src/app/shared/modules/tidy-table') diff --git a/src/app/shared/modules/tidy-table/table-filter.pipe.spec.ts b/src/app/shared/modules/tidy-table/table-filter.pipe.spec.ts index 5d73a14..2eee5d1 100644 --- a/src/app/shared/modules/tidy-table/table-filter.pipe.spec.ts +++ b/src/app/shared/modules/tidy-table/table-filter.pipe.spec.ts @@ -2,6 +2,8 @@ ============LICENSE_START========================================== =================================================================== Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. + +Copyright (C) 2018 IBM. =================================================================== Unless otherwise specified, all software contained herein is licensed @@ -17,7 +19,6 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -ECOMP is a trademark and service mark of AT&T Intellectual Property. ============LICENSE_END============================================ */ @@ -42,4 +43,16 @@ describe('TableFilterPipe', () => { let filter = ['vnf-type', 'vnfc-type', 'artifact-name']; expect(pipe.transform(data,'vnf1',filter).length).toBe(1); }); + + it('should return entire array when no query is passed..', () => { + const pipe = new TableFilterPipe(); + + let data =[ + {'vnf-type':'vnf1','vnfc-type':'vnfc1','artifact-name':'artf1'}, + {'vnf-type':'vnf2','vnfc-type':'vnfc2','artifact-name':'artf2'} + + ] + let filter = ['vnf-type', 'vnfc-type', 'artifact-name']; + expect(pipe.transform(data, null, filter).length).toBe(2); + }); }); -- cgit 1.2.3-korg