Changeset 85796 in webkit
- Timestamp:
- May 4, 2011 3:44:27 PM (13 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r85788 r85796 1 2011-05-04 Ojan Vafai <ojan@chromium.org> 2 3 Reviewed by Eric Seidel. 4 5 [results.html] fix apply options on page load 6 https://bugs.webkit.org/show_bug.cgi?id=60217 7 8 This broke when we started storing options in localstorage. 9 Also fixes regressions exposed by fixing this. 10 11 * fast/harness/resources/results-test.js: 12 * fast/harness/results.html: 13 1 14 2011-05-04 Rob Buis <rbuis@rim.com> 2 15 -
trunk/LayoutTests/fast/harness/resources/results-test.js
r85778 r85796 140 140 assertTrue(document.querySelector('#new-tests-table .result-link:nth-child(1)').textContent == 'audio result'); 141 141 assertTrue(document.querySelector('#new-tests-table .result-link:nth-child(2)').textContent == 'result'); 142 assertTrue(document.querySelector('#new-tests-table .result-link:nth-child(3)').textContent == ' png result');142 assertTrue(document.querySelector('#new-tests-table .result-link:nth-child(3)').textContent == 'images'); 143 143 }); 144 144 … … 221 221 assertTrue(document.querySelector('.expected .test-link').textContent == 'foo/bar-expected-fail.html'); 222 222 223 assertTrue(window.getComputedStyle(document.querySelectorAll('tbody')[0], null)['display'] == 'none'); 224 223 225 expandAllExpectations(); 224 226 assertTrue(visibleExpandLinks().length == 1); 225 227 assertTrue(document.querySelectorAll('.results-row').length == 1); 228 assertTrue(window.getComputedStyle(document.querySelectorAll('tbody')[0], null)['display'] == 'none'); 226 229 227 230 document.getElementById('unexpected-results').checked = false; 231 document.getElementById('unexpected-results').onchange(); 228 232 229 233 assertTrue(visibleExpandLinks().length == 2); 230 234 assertTrue(document.querySelectorAll('.results-row').length == 1); 235 assertTrue(window.getComputedStyle(document.querySelectorAll('tbody')[0], null)['display'] != 'none'); 231 236 232 237 expandAllExpectations(); 233 238 assertTrue(document.querySelectorAll('.results-row').length == 2); 239 assertTrue(window.getComputedStyle(document.querySelectorAll('tbody')[0], null)['display'] != 'none'); 234 240 }); 235 241 -
trunk/LayoutTests/fast/harness/results-expected.txt
r85765 r85796 34 34 TEST-5: PASS 35 35 TEST-5: PASS 36 TEST-6: PASS 37 TEST-6: PASS 38 TEST-6: PASS 39 TEST-6: PASS 36 40 TEST-6: PASS 37 41 TEST-6: PASS -
trunk/LayoutTests/fast/harness/results.html
r85778 r85796 465 465 if (globalState().results.uses_expectations_file) 466 466 row += ' class="' + (testObject.isExpected ? 'expected' : '') + '"'; 467 if (testObject.is_mismatch_reftest) 468 row += ' mismatchreftest=true'; 467 469 row += '><tr>'; 468 470 … … 824 826 { 825 827 var json = localStorage.getItem(OptionWriter._key); 826 if (!json) 827 return; 828 if (!json) { 829 updateAllOptions(); 830 return; 831 } 828 832 829 833 var data = JSON.parse(json); 830 834 for (var id in data) { 831 835 var input = document.getElementById(id); 832 if (input) {836 if (input) 833 837 input.checked = data[id]; 834 input.onchange(); 835 } 836 } 838 } 839 updateAllOptions(); 840 } 841 842 function updateAllOptions() 843 { 844 forEach(document.querySelectorAll('#options-menu input'), function(input) { input.onchange(); }); 837 845 } 838 846 … … 849 857 850 858 if (shouldToggle) { 851 forEach(document.querySelectorAll(' a[href$=".png"]'), convertToTogglingHandler(function(prefix) {859 forEach(document.querySelectorAll('tbody:not([mismatchreftest]) a[href$=".png"]'), convertToTogglingHandler(function(prefix) { 852 860 return resultLink(prefix, '-diffs.html', 'images'); 853 861 })); 854 forEach(document.querySelectorAll(' img[src$=".png"]'), convertToTogglingHandler(togglingImage));862 forEach(document.querySelectorAll('tbody:not([mismatchreftest]) img[src$=".png"]'), convertToTogglingHandler(togglingImage)); 855 863 } else { 856 864 forEach(document.querySelectorAll('a[href$="-diffs.html"]'), convertToNonTogglingHandler(resultLink)); … … 950 958 951 959 document.body.innerHTML = html; 952 953 OptionWriter.apply();954 960 955 961 if (document.getElementById('results-table')) { … … 965 971 } 966 972 } 973 974 OptionWriter.apply(); 967 975 } 968 976 </script>
Note: See TracChangeset
for help on using the changeset viewer.