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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/html/script-tests/disable-style-element.js

Issue 2674643002: Stop using script-tests in fast/html/. (Closed)
Patch Set: Created 3 years, 10 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
OLDNEW
(Empty)
1 description('Test the disabled property on a style element.');
2
3 var styleElement = document.getElementById('s');
4 var console = document.getElementById('console');
5 var testElement = document.createElement('div');
6 testElement.innerText = "Test element";
7 testElement.className = 'test';
8 document.body.appendChild(testElement);
9
10 shouldBeFalse('styleElement.disabled');
11 shouldBe('window.getComputedStyle(testElement).color', '"rgb(0, 128, 0)"');
12
13 styleElement.disabled = true
14 shouldBeTrue('styleElement.disabled');
15 shouldBe('window.getComputedStyle(testElement).color', '"rgb(255, 0, 0)"');
16
17 // Test reflection in the sheet.
18 shouldBeTrue('styleElement.sheet.disabled');
19 styleElement.sheet.disabled = false
20 shouldBeFalse('styleElement.sheet.disabled');
21 shouldBeFalse('styleElement.disabled');
22 shouldBe('window.getComputedStyle(testElement).color', '"rgb(0, 128, 0)"');
23
24 // Test disconnected element
25 var newStyleElement = document.createElement('style');
26 shouldBeFalse('newStyleElement.disabled');
27 newStyleElement.disabled = true
28 shouldBeFalse('newStyleElement.disabled');
29
30 // Test non-CSS element
31 var otherStyle = document.getElementById('non-css');
32 shouldBeFalse('otherStyle.disabled');
33 otherStyle.disabled = true
34 shouldBeFalse('otherStyle.disabled');
35
36
37 document.body.removeChild(testElement);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698