| 40 | "GlfwCanvas must be non-copy-assignable (owns a unique_ptr GL table)"); |
| 41 | |
| 42 | TEST(GlfwCanvasTest, ReportsFramebufferSizeFromProvider) { |
| 43 | GlfwCanvas canvas{nullptr, [] { return std::pair<int, int>{800, 600}; }}; |
| 44 | EXPECT_EQ(canvas.render_width(), 800); |
| 45 | EXPECT_EQ(canvas.render_height(), 600); |
| 46 | } |
| 47 | |
| 48 | TEST(GlfwCanvasTest, HasNoTextRendererBeforePhase5) { |
| 49 | GlfwCanvas canvas{nullptr, [] { return std::pair<int, int>{1, 1}; }}; |
nothing calls this directly
no test coverage detected