Skip to content

Commit

Permalink
beautify renderer tests
Browse files Browse the repository at this point in the history
  • Loading branch information
edno committed Aug 30, 2021
1 parent 7240b34 commit 44c8a51
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions tests/unit/lib/renderer.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ describe("lib", () => {
describe("renderTypeEntities()", () => {
test("creates entity page into output folder", async () => {
expect.assertions(2);

jest
.spyOn(printerInstance, "printType")
.mockReturnValue("Lorem ipsum");
Expand All @@ -58,12 +59,11 @@ describe("lib", () => {
"FooBar",
"FooBar",
);
expect(meta).toEqual({ category: "Foobar", slug: "foobar/foo-bar" });

const outputFolder = dirTree(OUTPUT);

mock.restore(); // see https://github.com/tschaub/mock-fs#caveats

expect(meta).toEqual({ category: "Foobar", slug: "foobar/foo-bar" });
expect(JSON.stringify(outputFolder, null, 2)).toMatchFile(
path.join(EXPECT_PATH, "renderTypeEntities.json"),
);
Expand All @@ -89,8 +89,8 @@ describe("lib", () => {
describe("renderHomepage()", () => {
test("copies default homepage into output folder", async () => {
expect.assertions(1);
await rendererInstance.renderHomepage(`assets/${HOMEPAGE}`);

await rendererInstance.renderHomepage(`assets/${HOMEPAGE}`);
const outputFolder = dirTree(OUTPUT);

mock.restore(); // see https://github.com/tschaub/mock-fs#caveats
Expand All @@ -104,6 +104,7 @@ describe("lib", () => {
describe("renderRootTypes()", () => {
test("render root type", async () => {
expect.assertions(1);

jest
.spyOn(printerInstance, "printType")
.mockImplementation(() => "content");
Expand Down

0 comments on commit 44c8a51

Please sign in to comment.