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

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

// Invalid @property rules.
test_invalid('--no-descriptors');
test_invalid('--no-syntax');