Skip to content

Commit

Permalink
test: update snapshot, tweak test to use updated name, add js version
Browse files Browse the repository at this point in the history
Signed-off-by: Logan McAnsh <logan@mcan.sh>
  • Loading branch information
mcansh committed Feb 10, 2023
1 parent 282ce35 commit a7661fc
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 3 deletions.
9 changes: 8 additions & 1 deletion packages/remix-dev/__tests__/cli-test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,14 @@ describe("remix CLI", () => {
$ remix routes
$ remix routes my-app
$ remix routes --json"
$ remix routes --json
Reveal the used entry point:
$ remix reveal entry.client
$ remix reveal entry.server
$ remix reveal entry.client --no-typescript
$ remix reveal entry.server --no-typescript"
`);
});
});
Expand Down
28 changes: 26 additions & 2 deletions packages/remix-dev/__tests__/reveal-test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -95,8 +95,32 @@ describe("the reveal command", () => {
expect(fse.existsSync(entryServerFile)).toBeFalsy();
expect(fse.existsSync(entryClientFile)).toBeFalsy();

await run(["reveal", "entry.server.tsx", projectDir]);
await run(["reveal", "entry.client.tsx", projectDir]);
await run(["reveal", "entry.server", projectDir]);
await run(["reveal", "entry.client", projectDir]);

expect(fse.existsSync(entryServerFile)).toBeTruthy();
expect(fse.existsSync(entryClientFile)).toBeTruthy();
});

it(`generates a "${runtime}" specific entry.server.jsx file in the app directory`, async () => {
let projectDir = await getProjectDir(`entry.server.${runtime}-js`);
await run([
"create",
projectDir,
"--template",
pathToFileURL(path.join(__dirname, "fixtures", runtime)).toString(),
"--no-install",
"--typescript",
]);

let entryClientFile = path.join(projectDir, "app", "entry.client.jsx");
let entryServerFile = path.join(projectDir, "app", "entry.server.jsx");

expect(fse.existsSync(entryServerFile)).toBeFalsy();
expect(fse.existsSync(entryClientFile)).toBeFalsy();

await run(["reveal", "entry.server", projectDir, "--no-typescript"]);
await run(["reveal", "entry.client", projectDir, "--no-typescript"]);

expect(fse.existsSync(entryServerFile)).toBeTruthy();
expect(fse.existsSync(entryClientFile)).toBeTruthy();
Expand Down

0 comments on commit a7661fc

Please sign in to comment.