TEST(HTMLLinkElementSizesAttributeTest, setHTMLForProperty_updatesForAttribute)
{
    RawPtr<Document> document = Document::create();
    RawPtr<HTMLOutputElement> element = HTMLOutputElement::create(*document, /* form: */ nullptr);
    EXPECT_EQ(nullAtom, element->getAttribute(HTMLNames::forAttr));
    element->htmlFor()->setValue("  strawberry ");
    EXPECT_EQ("  strawberry ", element->getAttribute(HTMLNames::forAttr));
}
TEST(HTMLOutputElementTest, setForAttribute_updatesHTMLForPropertyValue)
{
    RawPtr<Document> document = Document::create();
    RawPtr<HTMLOutputElement> element = HTMLOutputElement::create(*document, nullptr);
    RawPtr<DOMTokenList> forTokens = element->htmlFor();
    EXPECT_EQ(nullAtom, forTokens->value());
    element->setAttribute(HTMLNames::forAttr, "orange grape");
    EXPECT_EQ("orange grape", forTokens->value());
}