summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_onterminated-manual.html
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_onterminated-manual.html')
-rw-r--r--testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_onterminated-manual.html47
1 files changed, 0 insertions, 47 deletions
diff --git a/testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_onterminated-manual.html b/testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_onterminated-manual.html
deleted file mode 100644
index cb3204536..000000000
--- a/testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_onterminated-manual.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-
-<meta charset="utf-8">
-<title>PresentationConnection.onterminate</title>
-<link rel="author" title="Intel" href="http://www.intel.com">
-<link rel="author" title="Chunyan Wang" href="mailto:chunyanx.wang@intel.com">
-<link rel="help" href="http://w3c.github.io/presentation-api/#starting-a-presentation">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<h2>Description</h2>
-<p>
- This test validates that after connection terminate,<br/>
- the connection state is set terminated,<br/>
- the onterminate EventHandler is triggered.
-</p>
-<br/>
-<p>Click the button below to start the test.</p>
-<button id="presentStartBtn" onclick="startPresentation()">Start Presentation Test</button>
-
-<script>
- setup({explicit_timeout: true});
- var startPresentation = function () {
- async_test(function(t) {
- var client_id = String(new Date().getTime()) + String(Math.floor(Math.random() * 1e5));
- var url = "support/presentation.html#__castAppId__=C2335F62/__castClientId__="+ client_id;
- var request = new PresentationRequest(url);
- request.start()
- .then(function(connection) {
- assert_true(connection instanceof PresentationConnection);
- connection.onconnected = t.step_func(function(evt) {
- assert_equals(evt.state, "connected");
- connection.terminate();
- });
- connection.onterminate = t.step_func_done(function(evt) {
- assert_equals(evt.type, "terminate");
- assert_equals(connection.state, "terminated");
- });
- connection.onclose = t.step_func_done(function(evt) {
- assert_unreached("Wrong, the onclose shouldn't be triggered!");
- });
- })
- .catch(function(ex) {
- assert_unreached(ex.name + ":" + ex.message);
- });
- }, "the onterminate is fired and the connection state is terminated");
- }
-</script>