mirror of
https://github.com/imjasonh/testscript-rs
synced 2026-07-18 06:37:31 +00:00
Rename advanced_api_demo.txt to advanced_conditions.txt
This commit is contained in:
parent
be48f913a2
commit
fab02ed84d
1 changed files with 1 additions and 1 deletions
26
testdata/advanced_api_demo.txt
vendored
26
testdata/advanced_api_demo.txt
vendored
|
|
@ -1,26 +0,0 @@
|
|||
# Demonstrate complete advanced condition API
|
||||
|
||||
# Set an environment variable for testing
|
||||
env TEST_DEMO=active
|
||||
|
||||
# Test network condition (will work if network is available)
|
||||
[net] exec echo "Network is working"
|
||||
|
||||
# Test environment variable condition
|
||||
[env:TEST_DEMO] exec echo "Environment variable TEST_DEMO is set"
|
||||
[env:TEST_DEMO] stdout "Environment variable TEST_DEMO is set"
|
||||
|
||||
# Test program detection (echo should be available everywhere)
|
||||
[exec:echo] exec echo "echo command is available"
|
||||
[exec:echo] stdout "echo command is available"
|
||||
|
||||
# Test negated environment condition
|
||||
[!env:NONEXISTENT_VAR] exec echo "NONEXISTENT_VAR is not set"
|
||||
[!env:NONEXISTENT_VAR] stdout "NONEXISTENT_VAR is not set"
|
||||
|
||||
# Test platform conditions (existing functionality)
|
||||
[unix] exec echo "Running on Unix-like system"
|
||||
[windows] exec echo "Running on Windows"
|
||||
|
||||
exec echo "All condition tests completed successfully"
|
||||
stdout "All condition tests completed successfully"
|
||||
Loading…
Add table
Add a link
Reference in a new issue