From 6e90b44532646e1abae58647d9bfbd95ddfd585a Mon Sep 17 00:00:00 2001 From: Arundathi Patil Date: Thu, 19 Jul 2018 14:04:00 +0530 Subject: Test case for vm-filtering.pipe Wrote test case for vm-filtering pipe. the coverage for this file is now 100%. Issue-ID: APPC-1064 Change-Id: I3ada33f251bbc180052eac8368b4d350a19c6860 Signed-off-by: Arundathi Patil --- src/app/pipes/vm-filtering.pipe.spec.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/app/pipes') diff --git a/src/app/pipes/vm-filtering.pipe.spec.ts b/src/app/pipes/vm-filtering.pipe.spec.ts index ccd487e..f7f0937 100644 --- a/src/app/pipes/vm-filtering.pipe.spec.ts +++ b/src/app/pipes/vm-filtering.pipe.spec.ts @@ -2,6 +2,8 @@ ============LICENSE_START========================================== =================================================================== Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. + +Copyright (C) 2018 IBM Intellectual Property. All rights reserved. =================================================================== Unless otherwise specified, all software contained herein is licensed @@ -19,11 +21,21 @@ limitations under the License. ECOMP is a trademark and service mark of AT&T Intellectual Property. ============LICENSE_END============================================ */ -import {VmFilteringPipe} from './vm-filtering.pipe'; +import { VmFilteringPipe } from './vm-filtering.pipe'; describe('VmFilteringPipe', () => { it('create an instance', () => { const pipe = new VmFilteringPipe(); expect(pipe).toBeTruthy(); }); + + it('should return empty list', () => { + const pipe = new VmFilteringPipe(); + expect(pipe.transform([{ 'template-id': '321' }], 'ConfigScaleOut', '234')).toEqual([]); + }); + + it('should return original list', () => { + const pipe = new VmFilteringPipe(); + expect(pipe.transform([{ 'template-id': '321' }], 'Config', '234')).toEqual([{ 'template-id': '321' }]); + }); }); -- cgit 1.2.3-korg