package testing import "dagger.io/dagger/op" testScalar: { bool #up: [ op.#FetchContainer & { ref: "alpine" }, op.#Exec & { args: ["sh", "-c", """ echo true > /tmp/out """, ] }, op.#Export & { // Source path in the container source: "/tmp/out" format: "json" }, ] } testMap: #up: [ op.#FetchContainer & { ref: "alpine" }, op.#Exec & { args: ["sh", "-c", """ echo '{"something": "something"}' > /tmp/out """, ] }, op.#Export & { // Source path in the container source: "/tmp/out" format: "json" }, ] // FIXME: lists are currently broken // testList: { // [...string] // #up: [ // { // do: "fetch-container" // ref: "alpine" // }, // { // do: "exec" // args: ["sh", "-c", """ // echo '["milk", "pumpkin pie", "eggs", "juice"]' > /tmp/out // """, // ] // dir: "/" // }, // { // do: "export" // // Source path in the container // source: "/tmp/out" // format: "json" // }, // ] // }