summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/unittests/FormattedStringTests.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/clangd/unittests/FormattedStringTests.cpp')
-rw-r--r--clang-tools-extra/clangd/unittests/FormattedStringTests.cpp17
1 files changed, 12 insertions, 5 deletions
diff --git a/clang-tools-extra/clangd/unittests/FormattedStringTests.cpp b/clang-tools-extra/clangd/unittests/FormattedStringTests.cpp
index 2159de9b65a..da19f890dad 100644
--- a/clang-tools-extra/clangd/unittests/FormattedStringTests.cpp
+++ b/clang-tools-extra/clangd/unittests/FormattedStringTests.cpp
@@ -21,9 +21,10 @@ TEST(FormattedString, Basic) {
EXPECT_EQ(S.renderAsPlainText(), "");
EXPECT_EQ(S.renderAsMarkdown(), "");
- S.appendText("foobar");
- EXPECT_EQ(S.renderAsPlainText(), "foobar");
- EXPECT_EQ(S.renderAsMarkdown(), "foobar");
+ S.appendText("foobar ");
+ S.appendText("baz");
+ EXPECT_EQ(S.renderAsPlainText(), "foobar baz");
+ EXPECT_EQ(S.renderAsMarkdown(), "foobar baz");
S = FormattedString();
S.appendInlineCode("foobar");
@@ -42,15 +43,21 @@ TEST(FormattedString, CodeBlocks) {
FormattedString S;
S.appendCodeBlock("foobar");
S.appendCodeBlock("bazqux", "javascript");
+ S.appendText("after");
+
+ std::string ExpectedText = R"(foobar
+
+bazqux
- EXPECT_EQ(S.renderAsPlainText(), "foobar\n\n\nbazqux");
+after)";
+ EXPECT_EQ(S.renderAsPlainText(), ExpectedText);
std::string ExpectedMarkdown = R"md(```cpp
foobar
```
```javascript
bazqux
```
-)md";
+after)md";
EXPECT_EQ(S.renderAsMarkdown(), ExpectedMarkdown);
S = FormattedString();
OpenPOWER on IntegriCloud