mirror of
https://github.com/nushell/nushell
synced 2024-12-29 06:23:11 +00:00
31 lines
716 B
Text
31 lines
716 B
Text
use std log
|
|
use std "assert"
|
|
use std "assert skip"
|
|
|
|
export def setup [] {
|
|
log debug "Setup is running"
|
|
{msg: "This is the context"}
|
|
}
|
|
|
|
export def teardown [] {
|
|
log debug $"Teardown is running. Context: ($in)"
|
|
}
|
|
|
|
export def test_assert_pass [] {
|
|
log debug $"Assert is running. Context: ($in)"
|
|
}
|
|
|
|
export def test_assert_skip [] {
|
|
log debug $"Assert is running. Context: ($in)"
|
|
assert skip
|
|
}
|
|
|
|
export def test_assert_fail_skipped_by_default [] {
|
|
assert skip # Comment this line if you want to see what happens if a test fails
|
|
log debug $"Assert is running. Context: ($in)"
|
|
assert false
|
|
}
|
|
|
|
export def unrelated [] {
|
|
log error "This should not run"
|
|
}
|