Add test for toml, fix bug returning wrong type

This commit is contained in:
Justin Bennett 2022-01-08 00:49:44 -05:00
parent 4fdb216e18
commit 6bbb331ffc
3 changed files with 16 additions and 3 deletions

View file

@ -71,4 +71,17 @@ describe("actions-rs/toolchain", () => {
expect(args.name).toBe("1.39.0");
});
it("supports toml override file", function () {
const rustToolchainFile = tempWriteSync(`
[toolchain]
channel = "stable"
`);
const args = morph(() => {
return getToolchainArgs(rustToolchainFile);
}, {});
expect(args.name).toBe("stable");
});
});

2
dist/index.js vendored

File diff suppressed because one or more lines are too long

View file

@ -46,9 +46,9 @@ function determineToolchain(overrideFile: string): string {
throw new Error(`channel is not specified in ${toolchainPath}`);
}
debug(`using toolchain from rust-toolchain file: ${rustToolchainFile}`);
debug(`using toolchain from rust-toolchain file: ${toolchain}`);
return rustToolchainFile;
return toolchain;
}
export function getToolchainArgs(overrideFile: string): ToolchainOptions {