mirror of
https://github.com/imjasonh/testscript-rs
synced 2026-07-18 06:37:31 +00:00
add GHA workflow (#1)
* add GHA workflow Signed-off-by: Jason Hall <jason@chainguard.dev> * fix CI Signed-off-by: Jason Hall <jason@chainguard.dev> * update readme Signed-off-by: Jason Hall <jason@chainguard.dev> * add badge Signed-off-by: Jason Hall <jason@chainguard.dev> --------- Signed-off-by: Jason Hall <jason@chainguard.dev>
This commit is contained in:
parent
fa546ce09f
commit
448cf615db
16 changed files with 381 additions and 156 deletions
|
|
@ -41,14 +41,19 @@ count-args one two three"#;
|
|||
let result = testscript::run(testdata_dir.to_string_lossy())
|
||||
.command("greet", |_env, args| {
|
||||
if args.is_empty() {
|
||||
return Err(testscript_rs::Error::Generic("greet requires a name".to_string()));
|
||||
return Err(testscript_rs::Error::Generic(
|
||||
"greet requires a name".to_string(),
|
||||
));
|
||||
}
|
||||
// Custom command logic would go here
|
||||
Ok(())
|
||||
})
|
||||
.command("count-args", |_env, args| {
|
||||
if args.len() != 3 {
|
||||
return Err(testscript_rs::Error::Generic(format!("expected 3 args, got {}", args.len())));
|
||||
return Err(testscript_rs::Error::Generic(format!(
|
||||
"expected 3 args, got {}",
|
||||
args.len()
|
||||
)));
|
||||
}
|
||||
Ok(())
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue