#include // for Message #include // for SuiteApiResolver, TestFactoryImpl, TestPartResult #include // for remove #include // for allocator, basic_string, string #include // for vector #include "ftxui/dom/elements.hpp" // for vtext, operator|, Element, flex_grow, flex_shrink, vbox #include "ftxui/dom/node.hpp" // for Render #include "ftxui/screen/color.hpp" // for ftxui #include "ftxui/screen/screen.hpp" // for Screen #include "gtest/gtest_pred_impl.h" // for Test, EXPECT_EQ, TEST namespace ftxui { TEST(DBoxTest, Basic) { auto root = dbox({ hbox({ text("test") | border, filler(), }), vbox({ text("test") | border, filler(), }), }); Screen screen(8, 4); Render(screen, root); EXPECT_EQ(screen.ToString(), "╭────┬─╮\r\n" "│test│ │\r\n" "╰────┴─╯\r\n" "╰────╯ "); } } // namespace ftxui // Copyright 2020 Arthur Sonzogni. All rights reserved. // Use of this source code is governed by the MIT license that can be found in // the LICENSE file.