mirror of
https://github.com/imjasonh/testscript-rs
synced 2026-07-08 09:05:34 +00:00
Update documentation for advanced condition support
Co-authored-by: imjasonh <210737+imjasonh@users.noreply.github.com>
This commit is contained in:
parent
26a39e2384
commit
a716f83e1d
2 changed files with 58 additions and 0 deletions
|
|
@ -89,6 +89,23 @@ fn test_runparams_condition_helpers() {
|
|||
std::env::remove_var("HELPER_TEST");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_manual_condition_files() {
|
||||
// Test our new testdata files to make sure they work properly
|
||||
|
||||
// Test environment conditions file
|
||||
let result = testscript::run("testdata")
|
||||
.condition("net", true) // Force network to true for testing
|
||||
.auto_detect_programs(&["echo", "mkdir", "ls"])
|
||||
.execute();
|
||||
|
||||
// Note: This might fail if some testdata files have issues,
|
||||
// but our specific files should work
|
||||
if let Err(e) = result {
|
||||
println!("Some testdata files failed (expected): {}", e);
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_combined_conditions() {
|
||||
let temp_dir = TempDir::new().unwrap();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue