The two gtest base classes share a lot of common logic.
Both RenderingTest (in core/layout) and EditingTestBase (in core/editing/testing) allow setting up an empty page of size 800*600, setting up body html, etc.
It is better to unify them somehow. For example, EditingTestBase should inherit from RenderingTest to share the page setup logic.
Comment 1 by yosin@chromium.org
, Oct 5 2017Summary: Introduce PageTestBase (was: Unify RenderingTest and EditingTestBase)
core/css, core/dom, core/exported, core/frame and etc. also has void SetUp() override { dummy_page_holder_ = DummyPageHolder::Create(IntSize(800, 600)); } and GetDocument(), thus it is better has base class which creates DummyPageHolder in core/testing/