Pin Chrome's shortcut to the Win10 Start menu on install and OS upgrade.
[chromium-blink-merge.git] / native_client_sdk / src / examples / api / url_loader / test.js
blob914df1f2751e206eac935ba0ceda96a40c6a568b
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 function addTests() {
6   common.tester.addAsyncTest('get_url', function(test) {
7     test.log('Clicking the button');
8     document.getElementById('button').dispatchEvent(new MouseEvent('click'));
10     var outputEl = document.getElementById('output');
11     outputEl.textContent = '';
13     test.log('Waiting for the URL to load.');
14     var intervalId = window.setInterval(function() {
15       if (!outputEl.textContent)
16         return;
18       window.clearInterval(intervalId);
19       test.log('Output box changed...');
20       var expectedMessage = 'part of the test output';
21       if (outputEl.textContent.indexOf(expectedMessage) === -1) {
22         test.fail('Expected to find "' + expectedMessage + '" in the output,' +
23                   'instead got "' + outputEl.textContent + '"');
24         return;
25       } else {
26         test.log('OK, found "' + expectedMessage + '".');
27       }
29       test.pass();
30     }, 100);
31   });