Skip to content

Commit f4b6ac3

Browse files
chore: add tests
1 parent 25ad48d commit f4b6ac3

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
import type { Meta, StoryObj } from "@storybook/react";
2+
import { MockWorkspace, MockWorkspaceAgent } from "testHelpers/entities";
3+
import { VSCodeDevContainerButton } from "./VSCodeDevContainerButton";
4+
5+
const meta: Meta<typeof VSCodeDevContainerButton> = {
6+
title: "modules/resources/VSCodeDevContainerButton",
7+
component: VSCodeDevContainerButton,
8+
};
9+
10+
export default meta;
11+
type Story = StoryObj<typeof VSCodeDevContainerButton>;
12+
13+
export const Default: Story = {
14+
args: {
15+
userName: MockWorkspace.owner_name,
16+
workspaceName: MockWorkspace.name,
17+
agentName: MockWorkspaceAgent.name,
18+
devContainerName: "musing_ride",
19+
devContainerFolder: "/workspace/coder",
20+
displayApps: [
21+
"vscode",
22+
"vscode_insiders",
23+
"port_forwarding_helper",
24+
"ssh_helper",
25+
"web_terminal",
26+
],
27+
},
28+
};
29+
30+
export const VSCodeOnly: Story = {
31+
args: {
32+
userName: MockWorkspace.owner_name,
33+
workspaceName: MockWorkspace.name,
34+
agentName: MockWorkspaceAgent.name,
35+
devContainerName: "nifty_borg",
36+
devContainerFolder: "/workspace/coder",
37+
displayApps: [
38+
"vscode",
39+
"port_forwarding_helper",
40+
"ssh_helper",
41+
"web_terminal",
42+
],
43+
},
44+
};
45+
46+
export const InsidersOnly: Story = {
47+
args: {
48+
userName: MockWorkspace.owner_name,
49+
workspaceName: MockWorkspace.name,
50+
agentName: MockWorkspaceAgent.name,
51+
devContainerName: "amazing_swartz",
52+
devContainerFolder: "/workspace/coder",
53+
displayApps: [
54+
"vscode_insiders",
55+
"port_forwarding_helper",
56+
"ssh_helper",
57+
"web_terminal",
58+
],
59+
},
60+
};

0 commit comments

Comments
 (0)