| Index: third_party/WebKit/LayoutTests/presentation/resources/embedded-smoke-tests.html
|
| diff --git a/third_party/WebKit/LayoutTests/presentation/resources/embedded-smoke-tests.html b/third_party/WebKit/LayoutTests/presentation/resources/embedded-smoke-tests.html
|
| deleted file mode 100644
|
| index 2769287a3ab8e57a04fbc698abb2f11ca3a1a96f..0000000000000000000000000000000000000000
|
| --- a/third_party/WebKit/LayoutTests/presentation/resources/embedded-smoke-tests.html
|
| +++ /dev/null
|
| @@ -1,88 +0,0 @@
|
| -<!DOCTYPE html>
|
| -<html>
|
| -<body>
|
| -<script>
|
| -
|
| -var FAKE_SESSION_ID = 'fake';
|
| -var gCurrentConnection = null;
|
| -
|
| -// Returns the test runner used to run this test..
|
| -// Current possible values are 'blink' and 'manual'.
|
| -function getTestRunner() {
|
| - if ('internals' in window)
|
| - return 'blink';
|
| - return 'manual';
|
| -}
|
| -
|
| -// Returns a promise that is resolved when the user press a 'click me' button or
|
| -// is automatically resolved if a supported test runner is detected.
|
| -function getUserGesture() {
|
| - return new Promise(function (resolve) {
|
| - switch (getTestRunner()) {
|
| - case 'blink':
|
| - internals.settings.setPresentationRequiresUserGesture(false);
|
| - setTimeout(resolve);
|
| - break;
|
| - case 'manual':
|
| - var button = document.createElement('button');
|
| - button.textContent = 'click me';
|
| - button.onclick = function() {
|
| - document.body.removeChild(button);
|
| - resolve();
|
| - };
|
| - document.body.appendChild(button);
|
| - break;
|
| - default:
|
| - parent.window.postMessage({ error: 'unknown test runner' }, '*');
|
| - }
|
| - });
|
| -}
|
| -
|
| -var results = [];
|
| -
|
| -// start()
|
| -getUserGesture().then(function() {
|
| - if (getTestRunner() == 'manual') {
|
| - var description = document.createElement('div');
|
| - description.id = 'description';
|
| - description.textContent = 'Pick a device if asked for it';
|
| - document.body.appendChild(description);
|
| - }
|
| -
|
| - var p = new PresentationRequest('https://example.com');
|
| - return p.start().then(function(connection) {
|
| - gCurrentConnection = connection;
|
| - results.push({ test: 'start', status: 'success' })
|
| - }, function(e) {
|
| - results.push({ test: 'start', status: 'failure', name: e.name });
|
| - }).then(function() {
|
| - if (getTestRunner() == 'manual')
|
| - document.body.removeChild(document.querySelector('#description'));
|
| - });
|
| -}).then(function() {
|
| - // reconnect()
|
| - return getUserGesture().then(function() {
|
| - var p = new PresentationRequest('https://example.com');
|
| - return p.reconnect(gCurrentConnection ? gCurrentConnection.id : FAKE_SESSION_ID).then(function() {
|
| - results.push({ test: 'reconnect', status: 'success' })
|
| - }, function(e) {
|
| - results.push({ test: 'reconnect', status: 'failure', name: e.name });
|
| - });
|
| - });
|
| -}).then(function() {
|
| - // getAvailability()
|
| - return getUserGesture().then(function() {
|
| - var p = new PresentationRequest('https://example.com');
|
| - return p.getAvailability().then(function() {
|
| - results.push({ test: 'getAvailability', status: 'success' })
|
| - }, function(e) {
|
| - results.push({ test: 'getAvailability', status: 'failure', name: e.name });
|
| - });
|
| - });
|
| -}).then(function() {
|
| - parent.window.postMessage(results, '*');
|
| -});
|
| -
|
| -</script>
|
| -</body>
|
| -</html>
|
|
|