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

Side by Side Diff: LayoutTests/transitions/mixed-type.html

Issue 15738009: Beat the transition tests with a sanity stick. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Pass presubmit. Created 7 years, 7 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
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <style> 2 <style>
3 #box { 3 #box {
4 width: 10%; 4 width: 10%;
5 height: 100px; 5 height: 100px;
6 background-color: green; 6 background-color: green;
7 -webkit-transition: all 1s linear; 7 -webkit-transition: all 1s linear;
8 } 8 }
9 9
10 #box.final { 10 #box.final {
11 width: 400px; 11 width: 400px;
12 height: 90%; 12 height: 90%;
13 } 13 }
14 </style> 14 </style>
15 Tests transitions to and from a mix of absolute and percent values 15 Tests transitions to and from a mix of absolute and percent values
16 </p> 16 </p>
17 <div style="width: 500px; height: 500px;"> 17 <div style="width: 500px; height: 500px;">
18 <div id="box"></div> 18 <div id="box"></div>
19 </div> 19 </div>
20 20
21 <div id="result"> 21 <div id="result">
22 <script src="resources/transition-test-helpers.js"></script> 22 <script src="../animations/resources/animation-test-helpers.js"></script>
23 <script type="text/javascript"> 23 <script type="text/javascript">
24 24
25 const expectedValues = [ 25 const expectedValues = [
26 // [time, element-id, property, expected-value, tolerance] 26 // [time, element-id, property, expected-value, tolerance]
27 // The transition takes 1 second, so we compute tolerance to allow 27 // The transition takes 1 second, so we compute tolerance to allow
28 // 10% or 100ms variance, (endValue - startValue) / 10. 28 // 10% or 100ms variance, (endValue - startValue) / 10.
29 [0.5, 'box', 'width', 225, 35], 29 [0.5, 'box', 'width', 225, 35],
30 [0.5, 'box', 'height', 275, 35], 30 [0.5, 'box', 'height', 275, 35],
31 ]; 31 ];
32 32
33 function setupTest() 33 function setupTest()
34 { 34 {
35 var box = document.getElementById('box'); 35 var box = document.getElementById('box');
36 box.className = 'final'; 36 box.className = 'final';
37 } 37 }
38 38
39 runTransitionTest(expectedValues, setupTest, usePauseAPI); 39 runTransitionTest(expectedValues, setupTest, usePauseAPI);
40 </script> 40 </script>
OLDNEW
« no previous file with comments | « LayoutTests/transitions/mismatched-shadow-transitions-expected.txt ('k') | LayoutTests/transitions/mixed-type-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698