73e615da4e
This throws now that the exit is non-zero.
23 lines
702 B
TypeScript
23 lines
702 B
TypeScript
import { clean, tmpdir } from "../utils/helpers"
|
|
import { runCodeServerCommand } from "../utils/runCodeServerCommand"
|
|
|
|
describe("--install-extension", () => {
|
|
const testName = "installExtension"
|
|
let tempDir: string
|
|
let setupFlags: string[]
|
|
|
|
beforeEach(async () => {
|
|
await clean(testName)
|
|
tempDir = await tmpdir(testName)
|
|
setupFlags = ["--extensions-dir", tempDir]
|
|
})
|
|
it("should use EXTENSIONS_GALLERY when set", async () => {
|
|
const extName = "author.extension"
|
|
await expect(
|
|
runCodeServerCommand([...setupFlags, "--install-extension", extName], {
|
|
EXTENSIONS_GALLERY: "{}",
|
|
}),
|
|
).rejects.toThrow("No extension gallery service configured")
|
|
})
|
|
})
|