| Index: third_party/WebKit/LayoutTests/presentation/presentationrequest.html
|
| diff --git a/third_party/WebKit/LayoutTests/presentation/presentationrequest.html b/third_party/WebKit/LayoutTests/presentation/presentationrequest.html
|
| index 2deab2719a33da02fc44dceb8c887b17ce93a691..d7338c5c09d948884a76238cf88c036ab7c18b2d 100644
|
| --- a/third_party/WebKit/LayoutTests/presentation/presentationrequest.html
|
| +++ b/third_party/WebKit/LayoutTests/presentation/presentationrequest.html
|
| @@ -6,42 +6,50 @@
|
| <script src="../resources/gc.js"></script>
|
| <script>
|
|
|
| -var presentationUrl = "http://example.com";
|
| -var presentationUrls = [presentationUrl, "cast://google.com/app_id=deadbeef"];
|
| +const presentationUrl = 'http://example.com';
|
| +const presentationUrls = [presentationUrl, 'cast://google.com/app_id=deadbeef'];
|
|
|
| -var expectedException = new DOMException('PresentationRequest::start() requires user gesture.', 'InvalidAccessError');
|
| +const expectedException = new DOMException(
|
| + 'PresentationRequest::start() requires user gesture.',
|
| + 'InvalidAccessError');
|
|
|
| promise_test(function(t) {
|
| - var request = new PresentationRequest(presentationUrl);
|
| + const request = new PresentationRequest(presentationUrl);
|
| return promise_rejects(t, expectedException, request.start());
|
| -}, "Test that the PresentationRequest.start() with one URL requires user gesture.")
|
| -
|
| -promise_test(function(t) {
|
| - var request = new PresentationRequest(presentationUrls);
|
| - return promise_rejects(t, expectedException, request.start());
|
| -}, "Test that the PresentationRequest.start() with multiple URLs requires user gesture.")
|
| -
|
| -var testGarbageCollection = function(requestArgument) {
|
| - navigator.presentation.defaultRequest = new PresentationRequest(requestArgument);
|
| - navigator.presentation.defaultRequest.onconnectionavailable = function() { };
|
| - gc();
|
| - assert_not_equals(navigator.presentation.defaultRequest.onconnectionavailable, undefined);
|
| -};
|
| +}, 'Test that the PresentationRequest.start() with one URL requires user gesture.')
|
| +
|
| +promise_test(
|
| + function(t) {
|
| + const request = new PresentationRequest(presentationUrls);
|
| + return promise_rejects(t, expectedException, request.start());
|
| + },
|
| + 'Test that the PresentationRequest.start() with multiple URLs requires user gesture.')
|
| +
|
| + const testGarbageCollection = function(requestArgument) {
|
| + navigator.presentation.defaultRequest =
|
| + new PresentationRequest(requestArgument);
|
| + navigator.presentation.defaultRequest.onconnectionavailable = function() {
|
| + };
|
| + gc();
|
| + assert_not_equals(
|
| + navigator.presentation.defaultRequest.onconnectionavailable,
|
| + undefined);
|
| + };
|
|
|
| test(function() {
|
| testGarbageCollection(presentationUrl);
|
| -}, "Test that navigator.presentation.defaultRequest.onconnectionavailable with one URL isn't reset after gc().");
|
| +}, 'Test that navigator.presentation.defaultRequest.onconnectionavailable with one URL isn\'t reset after gc().');
|
|
|
| test(function() {
|
| testGarbageCollection(presentationUrls);
|
| -}, "Test that navigator.presentation.defaultRequest.onconnectionavailable with multiple URLs isn't reset after gc().");
|
| +}, 'Test that navigator.presentation.defaultRequest.onconnectionavailable with multiple URLs isn\'t reset after gc().');
|
|
|
| test(function() {
|
| - var request = new PresentationRequest("http://example.com");
|
| - var promise_1 = request.getAvailability();
|
| - var promise_2 = request.getAvailability();
|
| + const request = new PresentationRequest('http://example.com');
|
| + const promise_1 = request.getAvailability();
|
| + const promise_2 = request.getAvailability();
|
| assert_true(promise_1 === promise_2);
|
| -}, "Test that the PresentationRequest.getAvailability() returns same promise object.");
|
| +}, 'Test that the PresentationRequest.getAvailability() returns same promise object.');
|
|
|
| </script>
|
| </body>
|
|
|