| OLD | NEW |
| 1 <!-- | 1 <!-- |
| 2 Copyright 2014 The Chromium Authors. All rights reserved. | 2 Copyright 2014 The Chromium Authors. All rights reserved. |
| 3 Use of this source code is governed by a BSD-style license that can be | 3 Use of this source code is governed by a BSD-style license that can be |
| 4 found in the LICENSE file. | 4 found in the LICENSE file. |
| 5 --> | 5 --> |
| 6 | 6 |
| 7 <link rel="import" href="ct-results-detail.html"> | 7 <link rel="import" href="ct-results-detail.html"> |
| 8 | 8 |
| 9 <script> | 9 <script> |
| 10 (function () { | 10 (function () { |
| 11 | 11 |
| 12 module("ct-results-detail"); | 12 module("ct-results-detail"); |
| 13 | 13 |
| 14 asyncTest("image+text", 4, function() { | 14 asyncTest("image+text", 4, function() { |
| 15 var simulator = new NetworkSimulator(); | 15 var simulator = new NetworkSimulator(); |
| 16 var probedUrls = []; | 16 var probedUrls = []; |
| 17 | 17 |
| 18 simulator.probe = function(url) | 18 simulator.probe = function(url) |
| 19 { | 19 { |
| 20 probedUrls.push(url); | 20 probedUrls.push(url); |
| 21 if (base.endsWith(url, '.txt') || base.endsWith(url, '.png')) | 21 if (url.endsWith('.txt') || url.endsWith('.png')) |
| 22 return Promise.resolve(); | 22 return Promise.resolve(); |
| 23 else | 23 else |
| 24 return Promise.reject(); | 24 return Promise.reject(); |
| 25 }; | 25 }; |
| 26 | 26 |
| 27 simulator.runTest(function() { | 27 simulator.runTest(function() { |
| 28 var comparisonResult = document.createElement('ct-results-detail'); | 28 var comparisonResult = document.createElement('ct-results-detail'); |
| 29 comparisonResult.test = 'dummy/test.html'; | 29 comparisonResult.test = 'dummy/test.html'; |
| 30 comparisonResult.builder = 'dummy builder'; | 30 comparisonResult.builder = 'dummy builder'; |
| 31 comparisonResult.result = 'IMAGE+TEXT'; | 31 comparisonResult.result = 'IMAGE+TEXT'; |
| (...skipping 17 matching lines...) Expand all Loading... |
| 49 }); | 49 }); |
| 50 }); | 50 }); |
| 51 | 51 |
| 52 asyncTest("crash", 4, function() { | 52 asyncTest("crash", 4, function() { |
| 53 var simulator = new NetworkSimulator(); | 53 var simulator = new NetworkSimulator(); |
| 54 var probedUrls = []; | 54 var probedUrls = []; |
| 55 | 55 |
| 56 simulator.probe = function(url) | 56 simulator.probe = function(url) |
| 57 { | 57 { |
| 58 probedUrls.push(url); | 58 probedUrls.push(url); |
| 59 if (base.endsWith(url, '.txt')) | 59 if (url.endsWith('.txt')) |
| 60 return Promise.resolve(); | 60 return Promise.resolve(); |
| 61 else | 61 else |
| 62 return Promise.reject(); | 62 return Promise.reject(); |
| 63 }; | 63 }; |
| 64 | 64 |
| 65 simulator.runTest(function() { | 65 simulator.runTest(function() { |
| 66 var crashResult = document.createElement('ct-results-detail'); | 66 var crashResult = document.createElement('ct-results-detail'); |
| 67 crashResult.test = 'dummy/test.html'; | 67 crashResult.test = 'dummy/test.html'; |
| 68 crashResult.builder = 'dummy builder'; | 68 crashResult.builder = 'dummy builder'; |
| 69 crashResult.result = 'CRASH'; | 69 crashResult.result = 'CRASH'; |
| 70 | 70 |
| 71 crashResult.async(function() { | 71 crashResult.async(function() { |
| 72 deepEqual(probedUrls, [ | 72 deepEqual(probedUrls, [ |
| 73 'https://storage.googleapis.com/chromium-layout-test-archives/dummy_bu
ilder/results/layout-test-results/dummy/test-crash-log.txt', | 73 'https://storage.googleapis.com/chromium-layout-test-archives/dummy_bu
ilder/results/layout-test-results/dummy/test-crash-log.txt', |
| 74 ]); | 74 ]); |
| 75 | 75 |
| 76 var crashOutputs = crashResult.shadowRoot.querySelectorAll('ct-test-output
'); | 76 var crashOutputs = crashResult.shadowRoot.querySelectorAll('ct-test-output
'); |
| 77 equal(crashOutputs.length, 1); | 77 equal(crashOutputs.length, 1); |
| 78 equal(crashResult.shadowRoot.querySelectorAll('ct-results-comparison').len
gth, 0); | 78 equal(crashResult.shadowRoot.querySelectorAll('ct-results-comparison').len
gth, 0); |
| 79 | 79 |
| 80 start(); | 80 start(); |
| 81 }); | 81 }); |
| 82 }); | 82 }); |
| 83 }); | 83 }); |
| 84 | 84 |
| 85 })() | 85 })() |
| 86 </script> | 86 </script> |
| OLD | NEW |