void CanvasFontCacheTest::SetUp() { Page::PageClients pageClients; fillWithEmptyClients(pageClients); m_dummyPageHolder = DummyPageHolder::create(IntSize(800, 600), &pageClients); m_document = toHTMLDocument(&m_dummyPageHolder->document()); m_document->documentElement()->setInnerHTML("<body><canvas id='c'></canvas></body>", ASSERT_NO_EXCEPTION); m_document->view()->updateAllLifecyclePhases(); m_canvasElement = toHTMLCanvasElement(m_document->getElementById("c")); String canvasType("2d"); CanvasContextCreationAttributes attributes; attributes.setAlpha(true); m_canvasElement->getCanvasRenderingContext(canvasType, attributes); context2d(); // Calling this for the checks }