|
1 | 1 | import { describe, it, expect, beforeEach } from "vitest"
|
2 |
| -import { getSpaceEnvProperties, getBulkActionTools } from "../../src/types/tools" |
| 2 | +import { getSpaceEnvProperties } from "../../src/types/tools" |
3 | 3 |
|
4 | 4 | describe("getSpaceEnvProperties", () => {
|
5 | 5 | const originalEnv = process.env
|
@@ -74,63 +74,3 @@ describe("getSpaceEnvProperties", () => {
|
74 | 74 | expect(result.required).toContain("environmentId")
|
75 | 75 | })
|
76 | 76 | })
|
77 |
| - |
78 |
| -describe("getBulkActionTools", () => { |
79 |
| - const originalEnv = process.env |
80 |
| - |
81 |
| - beforeEach(() => { |
82 |
| - process.env = { ...originalEnv } |
83 |
| - }) |
84 |
| - |
85 |
| - afterEach(() => { |
86 |
| - process.env = originalEnv |
87 |
| - }) |
88 |
| - |
89 |
| - it("should return bulk action tools with correct structure", () => { |
90 |
| - const bulkActionTools = getBulkActionTools() |
91 |
| - |
92 |
| - // Check if all expected bulk actions are present |
93 |
| - expect(bulkActionTools).toHaveProperty("BULK_PUBLISH") |
94 |
| - expect(bulkActionTools).toHaveProperty("BULK_UNPUBLISH") |
95 |
| - expect(bulkActionTools).toHaveProperty("BULK_VALIDATE") |
96 |
| - |
97 |
| - // Check BULK_PUBLISH structure |
98 |
| - expect(bulkActionTools.BULK_PUBLISH.name).toBe("bulk_publish") |
99 |
| - expect(bulkActionTools.BULK_PUBLISH.description).toBe("Publish multiple entries or assets at once") |
100 |
| - expect(bulkActionTools.BULK_PUBLISH.inputSchema.properties).toHaveProperty("entities") |
101 |
| - |
102 |
| - // Check BULK_UNPUBLISH structure |
103 |
| - expect(bulkActionTools.BULK_UNPUBLISH.name).toBe("bulk_unpublish") |
104 |
| - expect(bulkActionTools.BULK_UNPUBLISH.description).toBe("Unpublish multiple entries or assets at once") |
105 |
| - expect(bulkActionTools.BULK_UNPUBLISH.inputSchema.properties).toHaveProperty("entities") |
106 |
| - |
107 |
| - // Check BULK_VALIDATE structure |
108 |
| - expect(bulkActionTools.BULK_VALIDATE.name).toBe("bulk_validate") |
109 |
| - expect(bulkActionTools.BULK_VALIDATE.description).toBe("Validate multiple entries at once") |
110 |
| - expect(bulkActionTools.BULK_VALIDATE.inputSchema.properties).toHaveProperty("entryIds") |
111 |
| - }) |
112 |
| - |
113 |
| - it("should include spaceId and environmentId in schema when environment variables are not set", () => { |
114 |
| - delete process.env.SPACE_ID |
115 |
| - delete process.env.ENVIRONMENT_ID |
116 |
| - |
117 |
| - const bulkActionTools = getBulkActionTools() |
118 |
| - |
119 |
| - expect(bulkActionTools.BULK_PUBLISH.inputSchema.properties).toHaveProperty("spaceId") |
120 |
| - expect(bulkActionTools.BULK_PUBLISH.inputSchema.properties).toHaveProperty("environmentId") |
121 |
| - expect(bulkActionTools.BULK_PUBLISH.inputSchema.required).toContain("spaceId") |
122 |
| - expect(bulkActionTools.BULK_PUBLISH.inputSchema.required).toContain("environmentId") |
123 |
| - }) |
124 |
| - |
125 |
| - it("should not include spaceId and environmentId in schema when environment variables are set", () => { |
126 |
| - process.env.SPACE_ID = "test-space-id" |
127 |
| - process.env.ENVIRONMENT_ID = "test-environment-id" |
128 |
| - |
129 |
| - const bulkActionTools = getBulkActionTools() |
130 |
| - |
131 |
| - expect(bulkActionTools.BULK_PUBLISH.inputSchema.properties).not.toHaveProperty("spaceId") |
132 |
| - expect(bulkActionTools.BULK_PUBLISH.inputSchema.properties).not.toHaveProperty("environmentId") |
133 |
| - expect(bulkActionTools.BULK_PUBLISH.inputSchema.required || []).not.toContain("spaceId") |
134 |
| - expect(bulkActionTools.BULK_PUBLISH.inputSchema.required || []).not.toContain("environmentId") |
135 |
| - }) |
136 |
| -}) |
0 commit comments