LayoutTests/ChangeLog

 12011-05-06 Adam Bergkvist <adam.bergkvist@ericsson.com>
 2
 3 Reviewed by NOBODY (OOPS!).
 4
 5 Media Stream no-interface-object test should not have ReferenceError message in expected results
 6 https://bugs.webkit.org/show_bug.cgi?id=60391
 7
 8 Fixed no-interface-object test to not include ReferenceError message in expected results
 9
 10 * fast/dom/MediaStream/no-interface-object-expected.txt:
 11 * fast/dom/MediaStream/script-tests/no-interface-object.js:
 12 (shouldThrowReferenceError):
 13 (test):
 14
1152011-05-05 Ojan Vafai <ojan@chromium.org>
216
317 Reviewed by Mihai Parparita.

LayoutTests/fast/dom/MediaStream/no-interface-object-expected.txt

@@On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
44
55
66PASS typeof NavigatorUserMedia is "undefined"
7 PASS NavigatorUserMedia.prototype threw exception ReferenceError: NavigatorUserMedia is not defined.
 7PASS NavigatorUserMedia.prototype threw exception ReferenceError
88PASS typeof NavigatorUserMediaError is "undefined"
9 PASS NavigatorUserMediaError.prototype threw exception ReferenceError: NavigatorUserMediaError is not defined.
 9PASS NavigatorUserMediaError.prototype threw exception ReferenceError
1010PASS typeof NavigatorUserMediaSuccessCallback is "undefined"
11 PASS NavigatorUserMediaSuccessCallback.prototype threw exception ReferenceError: NavigatorUserMediaSuccessCallback is not defined.
 11PASS NavigatorUserMediaSuccessCallback.prototype threw exception ReferenceError
1212PASS typeof NavigatorUserMediaErrorCallback is "undefined"
13 PASS NavigatorUserMediaErrorCallback.prototype threw exception ReferenceError: NavigatorUserMediaErrorCallback is not defined.
 13PASS NavigatorUserMediaErrorCallback.prototype threw exception ReferenceError
1414PASS successfullyParsed is true
1515
1616TEST COMPLETE

LayoutTests/fast/dom/MediaStream/script-tests/no-interface-object.js

11description("Tests that the following classes are not manipulable by JavaScript (NoInterfaceObject).");
22
 3function shouldThrowReferenceError(expr)
 4{
 5 var e;
 6 try {
 7 eval(expr);
 8 } catch (_e) {
 9 e = _e;
 10 }
 11
 12 var msg = expr + (e ? " threw exception " + e.name : " did not throw");
 13 if (e && e.name == "ReferenceError")
 14 testPassed(msg);
 15 else
 16 testFailed(msg);
 17}
 18
319function test(name)
420{
521 shouldBe('typeof ' + name, '"undefined"');
6  shouldThrow(name + '.prototype');
 22 shouldThrowReferenceError(name + '.prototype');
723}
824
925test('NavigatorUserMedia');