Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/tests/unit/launch_config.test.ts')
| -rw-r--r-- | editors/code/tests/unit/launch_config.test.ts | 85 |
1 files changed, 66 insertions, 19 deletions
diff --git a/editors/code/tests/unit/launch_config.test.ts b/editors/code/tests/unit/launch_config.test.ts index aa7a6be269..0531e064d2 100644 --- a/editors/code/tests/unit/launch_config.test.ts +++ b/editors/code/tests/unit/launch_config.test.ts @@ -1,51 +1,98 @@ -import * as assert from 'assert'; -import { Cargo } from '../../src/toolchain'; -import { Context } from '.'; +import * as assert from "assert"; +import { Cargo } from "../../src/toolchain"; +import { Context } from "."; export async function getTests(ctx: Context) { - await ctx.suite('Launch configuration/Lens', suite => { - suite.addTest('A binary', async () => { - const args = Cargo.artifactSpec(["build", "--package", "pkg_name", "--bin", "pkg_name"]); + await ctx.suite("Launch configuration/Lens", (suite) => { + suite.addTest("A binary", async () => { + const args = Cargo.artifactSpec([ + "build", + "--package", + "pkg_name", + "--bin", + "pkg_name", + ]); - assert.deepStrictEqual(args.cargoArgs, ["build", "--package", "pkg_name", "--bin", "pkg_name", "--message-format=json"]); + assert.deepStrictEqual(args.cargoArgs, [ + "build", + "--package", + "pkg_name", + "--bin", + "pkg_name", + "--message-format=json", + ]); assert.deepStrictEqual(args.filter, undefined); }); - suite.addTest('One of Multiple Binaries', async () => { + suite.addTest("One of Multiple Binaries", async () => { const args = Cargo.artifactSpec(["build", "--package", "pkg_name", "--bin", "bin1"]); - assert.deepStrictEqual(args.cargoArgs, ["build", "--package", "pkg_name", "--bin", "bin1", "--message-format=json"]); + assert.deepStrictEqual(args.cargoArgs, [ + "build", + "--package", + "pkg_name", + "--bin", + "bin1", + "--message-format=json", + ]); assert.deepStrictEqual(args.filter, undefined); }); - suite.addTest('A test', async () => { + suite.addTest("A test", async () => { const args = Cargo.artifactSpec(["test", "--package", "pkg_name", "--lib", "--no-run"]); - assert.deepStrictEqual(args.cargoArgs, ["test", "--package", "pkg_name", "--lib", "--no-run", "--message-format=json"]); + assert.deepStrictEqual(args.cargoArgs, [ + "test", + "--package", + "pkg_name", + "--lib", + "--no-run", + "--message-format=json", + ]); assert.notDeepStrictEqual(args.filter, undefined); }); }); - await ctx.suite('Launch configuration/QuickPick', suite => { - suite.addTest('A binary', async () => { + await ctx.suite("Launch configuration/QuickPick", (suite) => { + suite.addTest("A binary", async () => { const args = Cargo.artifactSpec(["run", "--package", "pkg_name", "--bin", "pkg_name"]); - assert.deepStrictEqual(args.cargoArgs, ["build", "--package", "pkg_name", "--bin", "pkg_name", "--message-format=json"]); + assert.deepStrictEqual(args.cargoArgs, [ + "build", + "--package", + "pkg_name", + "--bin", + "pkg_name", + "--message-format=json", + ]); assert.deepStrictEqual(args.filter, undefined); }); - - suite.addTest('One of Multiple Binaries', async () => { + suite.addTest("One of Multiple Binaries", async () => { const args = Cargo.artifactSpec(["run", "--package", "pkg_name", "--bin", "bin2"]); - assert.deepStrictEqual(args.cargoArgs, ["build", "--package", "pkg_name", "--bin", "bin2", "--message-format=json"]); + assert.deepStrictEqual(args.cargoArgs, [ + "build", + "--package", + "pkg_name", + "--bin", + "bin2", + "--message-format=json", + ]); assert.deepStrictEqual(args.filter, undefined); }); - suite.addTest('A test', async () => { + suite.addTest("A test", async () => { const args = Cargo.artifactSpec(["test", "--package", "pkg_name", "--lib"]); - assert.deepStrictEqual(args.cargoArgs, ["test", "--package", "pkg_name", "--lib", "--message-format=json", "--no-run"]); + assert.deepStrictEqual(args.cargoArgs, [ + "test", + "--package", + "pkg_name", + "--lib", + "--message-format=json", + "--no-run", + ]); assert.notDeepStrictEqual(args.filter, undefined); }); }); |