From de2abc423182782feee39fb4888f372ab0ad79b2 Mon Sep 17 00:00:00 2001 From: zhaoming0 Date: Tue, 17 Apr 2018 21:47:51 +0800 Subject: [PATCH] [nodejs] Add test case for freameset Impacted tests(approved): new 1, update 0, delete 0 Unit test platform: Ubuntu 16.04 Unit test result summary: pass 1, fail 0, block 0 --- wrappers/nodejs/test/test-frameset.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/wrappers/nodejs/test/test-frameset.js b/wrappers/nodejs/test/test-frameset.js index 91f6b247e6..629695d5de 100644 --- a/wrappers/nodejs/test/test-frameset.js +++ b/wrappers/nodejs/test/test-frameset.js @@ -1,4 +1,4 @@ -// Copyright (c) 2017 Intel Corporation. All rights reserved. +// Copyright (c) 2018 Intel Corporation. All rights reserved. // Use of this source code is governed by an Apache 2.0 license // that can be found in the LICENSE file. @@ -117,4 +117,14 @@ describe('FrameSet test', function() { let D = frameset.getFrame(rs2.stream['STREAM_COLOR']); // jshint ignore:line assert(D instanceof rs2.VideoFrame); }); + + it('Testing method forEach', () => { + let counter = 0; + function callback(frame) { + counter++; + assert.equal(frame instanceof rs2.Frame, true); + } + frameset.forEach(callback); + assert.equal(counter, frameset.size); + }); });