#include "third_party/blink/renderer/core/html/custom/custom_element_test_helpers.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_custom_element_constructor.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/html/custom/custom_element_construction_stack.h"
namespace blink {
namespace {
V8CustomElementConstructor* CreateMockConstructor() { … }
}
CustomElementTestingScope* CustomElementTestingScope::instance_ = …;
CustomElementRegistry& CustomElementTestingScope::Registry() { … }
TestCustomElementDefinitionBuilder::TestCustomElementDefinitionBuilder()
: … { … }
CustomElementDefinition* TestCustomElementDefinitionBuilder::Build(
const CustomElementDescriptor& descriptor) { … }
TestCustomElementDefinition::TestCustomElementDefinition(
const CustomElementDescriptor& descriptor)
: … { … }
TestCustomElementDefinition::TestCustomElementDefinition(
const CustomElementDescriptor& descriptor,
V8CustomElementConstructor* constructor)
: … { … }
TestCustomElementDefinition::TestCustomElementDefinition(
const CustomElementDescriptor& descriptor,
V8CustomElementConstructor* constructor,
HashSet<AtomicString>&& observed_attributes,
const Vector<String>& disabled_features)
: … { … }
bool TestCustomElementDefinition::RunConstructor(Element& element) { … }
}