forked from extern/nushell
Covered enter's ability to enter files other than filesystems.
This commit is contained in:
parent
55f5893b59
commit
308323426d
@ -4,6 +4,43 @@ use h::{in_directory as cwd, Playground, Stub::*};
|
||||
use helpers as h;
|
||||
use std::path::{Path, PathBuf};
|
||||
|
||||
#[test]
|
||||
fn can_understand_known_formats() {
|
||||
let sandbox = Playground::setup_for("enter_can_understand_known_formats_test").with_files(vec![
|
||||
FileWithContent(
|
||||
"fortune_tellers.toml",
|
||||
r#"
|
||||
[[amigos]]
|
||||
name = "Jonathan Turner"
|
||||
unicorns = 1000
|
||||
|
||||
[[amigos]]
|
||||
name = "Yehuda Katz"
|
||||
unicorns = 1000
|
||||
|
||||
[[amigos]]
|
||||
name = "Andrés N. Robalino"
|
||||
unicorns = 1000
|
||||
"#,
|
||||
),
|
||||
]).test_dir_name();
|
||||
|
||||
let full_path = format!("{}/{}", Playground::root(), sandbox);
|
||||
|
||||
nu!(
|
||||
output,
|
||||
cwd(&full_path),
|
||||
r#"
|
||||
enter fortune_tellers.toml
|
||||
cd amigos
|
||||
ls | get unicorns | sum
|
||||
exit
|
||||
"#
|
||||
);
|
||||
|
||||
assert!(output.contains("3000"));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn knows_the_filesystems_entered() {
|
||||
let sandbox = Playground::setup_for("enter_filesystem_sessions_test")
|
||||
|
Loading…
Reference in New Issue
Block a user