| Index: third_party/WebKit/Source/core/dom/ElementTest.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/ElementTest.cpp b/third_party/WebKit/Source/core/dom/ElementTest.cpp
|
| index afffcd8eb1a20b775cf6b275f81c09d22d0854db..66f3b9b78652436628fd40857c70b35478fd00be 100644
|
| --- a/third_party/WebKit/Source/core/dom/ElementTest.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/ElementTest.cpp
|
| @@ -239,4 +239,12 @@ TEST_F(ElementTest, StickySubtreesAreTrackedCorrectly) {
|
| EXPECT_TRUE(great_grandchild->StyleRef().SubtreeIsSticky());
|
| }
|
|
|
| +TEST_F(ElementTest, GetElementsByClassNameCrash) {
|
| + // Test for a crash in NodeListsNodeData::AddCache().
|
| + ASSERT_TRUE(GetDocument().InQuirksMode());
|
| + GetDocument().body()->getElementsByClassName("ABC DEF");
|
| + GetDocument().body()->getElementsByClassName("ABC DEF");
|
| + // The test passes if no crash happens.
|
| +}
|
| +
|
| } // namespace blink
|
|
|