Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / css3 / calc / transition-crash3.html
blobcc2c9261960de65ea81257fd69dbc5488a51ff04
1 <!DOCTYPE html>
2 <style>
3 .test {
4 -webkit-transition: width 30s;
6 .test:nth-child(2n) {
7 width: calc(-8em + 59%);
9 </style>
11 This tests transitioning of elements containing a calc expression. The test passes if it does not crash.
13 <script>
14 if (window.testRunner) {
15 testRunner.dumpAsText();
16 testRunner.waitUntilDone();
19 elementA = document.createElement('a');
20 document.documentElement.appendChild(elementA);
21 elementQ = document.createElement('q');
22 document.documentElement.appendChild(elementQ);
23 elementStrong = document.createElement('strong');
24 document.documentElement.appendChild(elementStrong);
25 elementFieldSet = document.createElement('fieldset');
26 elementFieldSet.setAttribute('class', 'test');
27 document.documentElement.appendChild(elementFieldSet);
28 elementSection = document.createElement('section');
30 function boom() {
31 try {
32 elementSection.appendChild(elementQ);
33 } catch (e) {
35 if (window.testRunner)
36 testRunner.notifyDone();
39 setTimeout(boom, 1);
40 </script>