blob: 68b3e9956ac52b5f012fbf1cffb0f76463911a05 [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<script src="../resources/gc.js"></script>
<script src="file:///gen/layout_test_data/mojo/public/js/mojo_bindings.js"></script>
<script src="file:///gen/third_party/WebKit/public/platform/modules/presentation/presentation.mojom.js"></script>
<script src="resources/presentation-service-mock.js"></script>
<button>click me</button>
<script>
async_test(t => {
var button = document.querySelector('button');
var connection = null;
var request = new PresentationRequest('https://example.com');
waitForClick(_ => {
request.start().then(conn => {
connection = conn;
assert_not_equals(connection, null);
request.reconnect(connection.id).then(
t.step_func_done(conn => {
assert_true(connection === conn);
}));
});
}, button);
}, "Test that Presentation.reconnect() resolves with existing presentation connection.");
</script>
</body>
</html>