et rule = find_at_property_rule(name);
    assert_true(!!rule);
    assert_equals(rule.name, name);
  }, `Rule for ${name} returns expected value for CSSPropertyRule.name`);
}

function test_syntax(name, expected) {
  test(() => {
    let rule = find_at_property_rule(name);
    assert_true(!!rule);
    assert_equals(rule.syntax, expected);
  }, `Rule for ${name} returns expected value for CSSPropertyRule.syntax`);
}

function test_inherits(name, expected) {
  test(() => {
    let rule = find_at_property_rul