test: fix get action inputs test when source dir specified

This commit is contained in:
Alfi Maulana 2024-03-25 11:04:16 +07:00
parent 5c7d8af23f
commit d402eb61d6
No known key found for this signature in database
GPG Key ID: 2242A64C2A8DF5A4

View File

@ -1,4 +1,5 @@
import { jest } from "@jest/globals";
import path from "node:path";
import type { Inputs } from "./inputs.js";
jest.unstable_mockModule("@actions/core", () => ({
@ -23,13 +24,27 @@ describe("get action inputs", () => {
{
name: "with source directory specified",
stringInputs: { "source-dir": "project" },
expectedInputs: { sourceDir: "project" },
expectedInputs: {
sourceDir: "project",
buildDir: path.join("project", "build"),
},
},
{
name: "with build directory specified",
stringInputs: { "build-dir": "output" },
expectedInputs: { buildDir: "output" },
},
{
name: "with source and build directories specified",
stringInputs: {
"source-dir": "project",
"build-dir": "output",
},
expectedInputs: {
sourceDir: "project",
buildDir: "output",
},
},
{
name: "with generator specified",
stringInputs: { generator: "Ninja" },