| <!DOCTYPE html> |
| <!-- |
| Copyright 2015 The Chromium Authors. All rights reserved. |
| Use of this source code is governed by a BSD-style license that can be |
| found in the LICENSE file. |
| --> |
| |
| <link rel="import" href="/dashboard/elements/chart-legend.html"> |
| <link rel="import" href="/dashboard/static/testing_common.html"> |
| |
| <link rel="import" href="/tracing/core/test_utils.html"> |
| |
| <script> |
| 'use strict'; |
| |
| tr.b.unittest.testSuite(function() { |
| |
| var testOptions = {}; |
| |
| function createBasicLegend() { |
| var legend = document.createElement('chart-legend'); |
| legend.seriesGroupList = [ |
| { |
| 'path': 'mymaster/linux/mybenchmark/foo', |
| 'tests': [ |
| { |
| 'name': 'foo', |
| 'path': 'mymaster/linux/mybenchmark/foo', |
| 'direction': 'Lower', |
| 'units': 'ms', |
| 'description': 'Foo', |
| 'color': 'rgb(200,200,0)', |
| 'index': 0, |
| 'important': true, |
| 'selected': true, |
| 'hidden': false |
| }, |
| { |
| 'name': 'sub-foo', |
| 'path': 'mymaster/linux/mybenchmark/foo/sub-foo', |
| 'direction': 'Lower', |
| 'units': 'ms', |
| 'description': 'A subtest of foo', |
| 'color': 'rgb(0,200,200)', |
| 'index': 1, |
| 'important': false, |
| 'selected': false, |
| 'hidden': true |
| } |
| ], |
| 'collapse': true, |
| 'numHidden': 1 |
| } |
| ]; |
| legend.indicesToGraph = [0]; |
| return legend; |
| } |
| |
| test('instantiate basic', function() { |
| var legend = createBasicLegend(); |
| this.addHTMLOutput(legend); |
| }, testOptions); |
| |
| }); |
| </script> |