#include "third_party/blink/renderer/core/dom/live_node_list_registry.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/name_node_list.h"
#include "third_party/blink/renderer/core/testing/page_test_base.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
#include "third_party/blink/renderer/platform/heap/persistent.h"
#include "third_party/blink/renderer/platform/heap/thread_state.h"
namespace blink {
namespace {
class LiveNodeListRegistryTest : public PageTestBase { … };
TEST_F(LiveNodeListRegistryTest, InitialState) { … }
TEST_F(LiveNodeListRegistryTest, Add) { … }
TEST_F(LiveNodeListRegistryTest, ExplicitRemove) { … }
struct LiveNodeListRegistryWrapper final
: public GarbageCollected<LiveNodeListRegistryWrapper> { … };
TEST_F(LiveNodeListRegistryTest, ImplicitRemove) { … }
}
}