TEST_F(AttrTest, LengthOfContents)
{
    RawPtr<Attr> attr = createAttribute();
    EXPECT_EQ(0u, attr->lengthOfContents());
    attr->setValue(value());
    EXPECT_EQ(0u, attr->lengthOfContents());
}
TEST_F(AttrTest, SetValue)
{
    RawPtr<Attr> attr = createAttribute();
    attr->setValue(value());
    EXPECT_EQ(value(), attr->value());
    EXPECT_EQ(value(), attr->toNode()->nodeValue());
    // Node::textContent() always returns String() for Attr.
    EXPECT_EQ(String(), attr->textContent());
}