mirror of
https://github.com/nushell/nushell
synced 2024-12-31 23:39:00 +00:00
27 lines
594 B
Rust
27 lines
594 B
Rust
|
use nu_test_support::nu;
|
||
|
use nu_test_support::playground::Playground;
|
||
|
|
||
|
#[test]
|
||
|
fn try_succeed() {
|
||
|
Playground::setup("try_succeed_test", |dirs, _sandbox| {
|
||
|
let output = nu!(
|
||
|
cwd: dirs.test(),
|
||
|
"try { 345 } catch { echo 'hello' }"
|
||
|
);
|
||
|
|
||
|
assert!(output.out.contains("345"));
|
||
|
})
|
||
|
}
|
||
|
|
||
|
#[test]
|
||
|
fn try_catch() {
|
||
|
Playground::setup("try_catch_test", |dirs, _sandbox| {
|
||
|
let output = nu!(
|
||
|
cwd: dirs.test(),
|
||
|
"try { foobarbaz } catch { echo 'hello' }"
|
||
|
);
|
||
|
|
||
|
assert!(output.out.contains("hello"));
|
||
|
})
|
||
|
}
|