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()); }