|
12 | 12 | #include "config.h"
|
13 | 13 | #include "support/Utils.h"
|
14 | 14 | #include "clang/Basic/Version.h"
|
15 |
| -#include "llvm/Support/Path.h" |
16 | 15 | #include "llvm/Testing/Support/Error.h"
|
17 |
| -#include "llvm/Testing/Support/SupportHelpers.h" |
18 | 16 | #include "gmock/gmock.h"
|
19 | 17 | #include "gtest/gtest.h"
|
20 | 18 |
|
@@ -48,41 +46,10 @@ getClangDocContext(std::vector<std::string> UserStylesheets = {},
|
48 | 46 | return CDCtx;
|
49 | 47 | }
|
50 | 48 |
|
51 |
| -static void verifyFileContents(const Twine &Path, StringRef Contents) { |
52 |
| - auto Buffer = MemoryBuffer::getFile(Path); |
53 |
| - ASSERT_TRUE((bool)Buffer); |
54 |
| - StringRef Data = Buffer.get()->getBuffer(); |
55 |
| - ASSERT_EQ(Data, Contents); |
56 |
| -} |
57 |
| - |
58 | 49 | TEST(HTMLMustacheGeneratorTest, createResources) {
|
59 | 50 | auto G = getHTMLMustacheGenerator();
|
60 | 51 | ASSERT_THAT(G, NotNull()) << "Could not find HTMLMustacheGenerator";
|
61 | 52 | ClangDocContext CDCtx = getClangDocContext();
|
62 | 53 | EXPECT_THAT_ERROR(G->createResources(CDCtx), Failed())
|
63 | 54 | << "Empty UserStylesheets or JsScripts should fail!";
|
64 |
| - |
65 |
| - unittest::TempDir RootTestDirectory("createResourcesTest", /*Unique=*/true); |
66 |
| - CDCtx.OutDirectory = RootTestDirectory.path(); |
67 |
| - |
68 |
| - unittest::TempFile CSS("clang-doc-mustache", "css", "CSS"); |
69 |
| - unittest::TempFile JS("mustache", "js", "JavaScript"); |
70 |
| - |
71 |
| - CDCtx.UserStylesheets[0] = CSS.path(); |
72 |
| - CDCtx.JsScripts[0] = JS.path(); |
73 |
| - |
74 |
| - EXPECT_THAT_ERROR(G->createResources(CDCtx), Succeeded()) |
75 |
| - << "Failed to create resources with valid UserStylesheets and JsScripts"; |
76 |
| - { |
77 |
| - SmallString<256> PathBuf; |
78 |
| - llvm::sys::path::append(PathBuf, RootTestDirectory.path(), |
79 |
| - "clang-doc-mustache.css"); |
80 |
| - verifyFileContents(PathBuf, "CSS"); |
81 |
| - } |
82 |
| - |
83 |
| - { |
84 |
| - SmallString<256> PathBuf; |
85 |
| - llvm::sys::path::append(PathBuf, RootTestDirectory.path(), "mustache.js"); |
86 |
| - verifyFileContents(PathBuf, "JavaScript"); |
87 |
| - } |
88 | 55 | }
|
0 commit comments