mirror of
https://github.com/nushell/nushell.git
synced 2025-01-08 23:40:17 +01:00
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 helpers as h;
|
||||||
use std::path::{Path, PathBuf};
|
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]
|
#[test]
|
||||||
fn knows_the_filesystems_entered() {
|
fn knows_the_filesystems_entered() {
|
||||||
let sandbox = Playground::setup_for("enter_filesystem_sessions_test")
|
let sandbox = Playground::setup_for("enter_filesystem_sessions_test")
|
||||||
|
Loading…
Reference in New Issue
Block a user