Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(315)

Side by Side Diff: LayoutTests/inspector/elements/styles/spectrum.html

Issue 1158883003: DevTools: shard inspector/elements tests for faster execution. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <html>
2 <head>
3 <script src="../../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../../http/tests/inspector/elements-test.js"></script>
5 <script type="text/javascript">
6
7 var test = function()
8 {
9 function setColor(inputColor, format)
10 {
11 InspectorTest.addResult("Testing: " + inputColor);
12 var color = WebInspector.Color.parse(inputColor);
13 spectrum.setColor(color);
14 spectrum.setColorFormat(format);
15 }
16
17 function checkColorString(inputColor, format)
18 {
19 setColor(inputColor, format)
20 InspectorTest.addResult(spectrum.colorString());
21 }
22
23 function checkAlphaChange(inputColor, format)
24 {
25 setColor(inputColor, format)
26 spectrum._hsv[3] = 0;
27 spectrum._onchange();
28 InspectorTest.addResult(spectrum.colorString());
29 }
30
31 function checkNextFormat(inputColor, format)
32 {
33 setColor(inputColor, format);
34 spectrum._formatViewSwitch();
35 InspectorTest.addResult(spectrum._currentFormat);
36 spectrum._formatViewSwitch();
37 InspectorTest.addResult(spectrum._currentFormat);
38 }
39
40 var spectrum = new WebInspector.Spectrum();
41 var cf = WebInspector.Color.Format;
42 var inputColors = [
43 { string: "red", format: cf.Nickname },
44 { string: "#ABC", format: cf.ShortHEX },
45 { string: "#ABCDEF", format: cf.HEX },
46 { string: "rgb(1, 2, 3)", format: cf.RGB },
47 { string: "rgba(1, 2, 3, 0.2)", format: cf.RGB },
48 { string: "hsl(1, 100%, 50%)", format: cf.HSL },
49 { string: "hsla(1, 100%, 50%, 0.2)", format: cf.HSLA }];
50
51 InspectorTest.addResult("--- Testing colorString()");
52 for (var color of inputColors)
53 checkColorString(color.string, color.format);
54
55 InspectorTest.addResult("--- Testing alpha changes");
56 for (var color of inputColors)
57 checkAlphaChange(color.string, color.format);
58
59 InspectorTest.addResult("--- Testing _formatViewSwitch()");
60 for (var color of inputColors)
61 checkNextFormat(color.string, color.format);
62
63 InspectorTest.completeTest();
64 }
65
66 </script>
67 </head>
68 <body onload="runTest()">
69 <p>Tests WebInspector.Spectrum</p>
70 </body>
71 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698