<!DOCTYPE html>
<script src="../../../resources/testharness.js"></script>
<script src="../../../resources/testharnessreport.js"></script>
<meta charset="UTF-8">
<style>
#test1 {
--camelCase: green;
color: var(--camelCase);
}
#test2 {
--weight: 100px;
font-size: 20px;
}
#test3 {
}
</style>
<div id="test1"></div>
<div id="test2"></div>
<div id="test3"></div>
<script>
test(function() {
test1.style = "background: var(--camelCase);"
assert_equals(test1.style.color, test1.style.backgroundColor);
test2.style.fontSize = "var(--weight)";
assert_equals(test2.style.fontSize, "var(--weight)");
}, "Test adding a new custom property to a rule");
</script>