chromium/third_party/blink/web_tests/external/wpt/css/css-typed-om/stylevalue-subclasses/numeric-objects/resources/testhelper.js

function assert_numeric_type_equals(type, expectedType) {
  const baseTypes = [
    'length', 'angle', 'time', 'frequency', 'resolution', 'flex', 'percent'
  ];
  for (const baseType of baseTypes) {
    assert_equals(type[baseType], expectedType[baseType], baseType);
  }
  assert_equals(type.percentHint, expectedType.percentHint);
}