This ports TestAstFunc2 from our home-grown content storage system to the txtar package. Since a single file can be used to represent the entire folder hierarchy, this makes it much easier to see and edit tests.
15 lines
427 B
Plaintext
15 lines
427 B
Plaintext
-- main.mcl --
|
|
exec ["exec0", "exec1",] {
|
|
cmd => "echo whatever",
|
|
shell => "/bin/bash",
|
|
}
|
|
|
|
file "/tmp/command-output" {
|
|
state => $const.res.file.state.exists,
|
|
}
|
|
|
|
# this is an error because two senders cannot send to the same receiver key
|
|
Exec[["exec0", "exec1",]].output -> File["/tmp/command-output"].content
|
|
-- OUTPUT --
|
|
# err: errInterpret: resource: `file[/tmp/command-output]` has duplicate receive on: `content` param
|