From cadc31120f438a24f14d6eb5de39a0ec7d82226b Mon Sep 17 00:00:00 2001 From: Shih-Chiang Chien Date: Thu, 5 Jun 2014 05:07:00 -0700 Subject: [PATCH] Bug 1019572 - Manually stop the media stream in test_permission_gum_remember.html. r=baku. --- .../test/mochitest/test_permission_gum_remember.html | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/b2g/components/test/mochitest/test_permission_gum_remember.html b/b2g/components/test/mochitest/test_permission_gum_remember.html index 37e5ea92356..1ebfea1cac8 100644 --- a/b2g/components/test/mochitest/test_permission_gum_remember.html +++ b/b2g/components/test/mochitest/test_permission_gum_remember.html @@ -52,8 +52,9 @@ function testGranted() { if (steps.length > 0) { let requestedType = steps.shift(); info('getUserMedia for ' + JSON.stringify(requestedType)); - navigator.mozGetUserMedia(requestedType, function success() { + navigator.mozGetUserMedia(requestedType, function success(stream) { ok(true, 'expected gUM success'); + stream.stop(); nextStep(); }, function failure(err) { ok(false, 'unexpected gUM fail: ' + err); @@ -79,8 +80,9 @@ function testDenied() { if (steps.length > 0) { let requestedType = steps.shift(); info('getUserMedia for ' + JSON.stringify(requestedType)); - navigator.mozGetUserMedia(requestedType, function success() { + navigator.mozGetUserMedia(requestedType, function success(stream) { ok(false, 'unexpected gUM success'); + stream.stop(); nextStep(); }, function failure(err) { ok(true, 'expected gUM fail: ' + err); @@ -104,8 +106,9 @@ function testPartialDeniedAudio() { info('getUserMedia for video and audio'); function nextStep() { navigator.mozGetUserMedia({video: {facingMode: 'environment', required: ['facingMode']}, - audio: true}, function success() { + audio: true}, function success(stream) { ok(false, 'unexpected gUM success'); + stream.stop(); resolve(); }, function failure(err) { ok(true, 'expected gUM fail: ' + err); @@ -126,8 +129,9 @@ function testPartialDeniedVideo() { info('getUserMedia for video and audio'); function nextStep() { navigator.mozGetUserMedia({video: {facingMode: 'environment', required: ['facingMode']}, - audio: true}, function success() { + audio: true}, function success(stream) { ok(false, 'unexpected gUM success'); + stream.stop(); resolve(); }, function failure(err) { ok(true, 'expected gUM fail: ' + err);