mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
Run a test per property and value in unitless-length.html
This commit is contained in:
parent
f872fdac9a
commit
4df7af564a
2 changed files with 7 additions and 14 deletions
|
@ -586960,7 +586960,7 @@
|
||||||
"testharness"
|
"testharness"
|
||||||
],
|
],
|
||||||
"quirks-mode/unitless-length.html": [
|
"quirks-mode/unitless-length.html": [
|
||||||
"1e896cad5c89bfe1756af5db60b61bc9fa93f61b",
|
"578d2aed4afa7cd6739610d353aebc591d832418",
|
||||||
"testharness"
|
"testharness"
|
||||||
],
|
],
|
||||||
"referrer-policy/OWNERS": [
|
"referrer-policy/OWNERS": [
|
||||||
|
|
|
@ -130,14 +130,11 @@
|
||||||
'#ref{border-style:solid;position:relative;{prop}:{ref};}';
|
'#ref{border-style:solid;position:relative;{prop}:{ref};}';
|
||||||
|
|
||||||
tests.forEach(function(t) {
|
tests.forEach(function(t) {
|
||||||
var test_q = async_test(t.input + ' (quirks)');
|
|
||||||
var test_a = async_test(t.input + ' (almost standards)');
|
|
||||||
var test_s = async_test(t.input + ' (standards)');
|
|
||||||
for (var i in props) {
|
for (var i in props) {
|
||||||
if (t.shorthand && !(props[i].check_also)) {
|
if (t.shorthand && !(props[i].check_also)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
test_q.step(function() {
|
test(function() {
|
||||||
q.style.textContent = style_template.replace('{test}', t.input)
|
q.style.textContent = style_template.replace('{test}', t.input)
|
||||||
.replace('{ref}', t.q).replace(/\{prop\}/g, props[i].prop)
|
.replace('{ref}', t.q).replace(/\{prop\}/g, props[i].prop)
|
||||||
.replace(/clip:[^;]+/g, function(match) {
|
.replace(/clip:[^;]+/g, function(match) {
|
||||||
|
@ -153,8 +150,8 @@
|
||||||
props[i].prop + ', checking ' + props[i].check_also[j]);
|
props[i].prop + ', checking ' + props[i].check_also[j]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
}, props[i].prop + ": " + t.input + ' (quirks)');
|
||||||
test_a.step(function() {
|
test(function() {
|
||||||
a.style.textContent = style_template.replace('{test}', t.input)
|
a.style.textContent = style_template.replace('{test}', t.input)
|
||||||
.replace('{ref}', t.s).replace(/\{prop\}/g, props[i].prop)
|
.replace('{ref}', t.s).replace(/\{prop\}/g, props[i].prop)
|
||||||
.replace(/clip:[^;]+/g, function(match) {
|
.replace(/clip:[^;]+/g, function(match) {
|
||||||
|
@ -170,8 +167,8 @@
|
||||||
props[i].prop + ', checking ' + props[i].check_also[j]);
|
props[i].prop + ', checking ' + props[i].check_also[j]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
}, props[i].prop + ": " + t.input + ' (almost standards)');
|
||||||
test_s.step(function() {
|
test(function() {
|
||||||
s.style.textContent = style_template.replace('{test}', t.input)
|
s.style.textContent = style_template.replace('{test}', t.input)
|
||||||
.replace('{ref}', t.s).replace(/\{prop\}/g, props[i].prop)
|
.replace('{ref}', t.s).replace(/\{prop\}/g, props[i].prop)
|
||||||
.replace(/clip:[^;]+/g, function(match) {
|
.replace(/clip:[^;]+/g, function(match) {
|
||||||
|
@ -187,12 +184,8 @@
|
||||||
props[i].prop + ', checking ' + props[i].check_also[j]);
|
props[i].prop + ', checking ' + props[i].check_also[j]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
}, props[i].prop + ": " + t.input + ' (standards)');
|
||||||
}
|
}
|
||||||
test_q.done();
|
|
||||||
test_a.done();
|
|
||||||
test_s.done();
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
var other_tests = [
|
var other_tests = [
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue