mirror of
https://github.com/nushell/nushell
synced 2025-01-13 21:55:07 +00:00
remove all the enter
, shells
, n
, p
and g
tests
This commit is contained in:
parent
a043bc396d
commit
2cc6a82da6
7 changed files with 0 additions and 271 deletions
|
@ -1,73 +0,0 @@
|
||||||
use nu_test_support::fs::{files_exist_at, Stub::EmptyFile};
|
|
||||||
use nu_test_support::nu;
|
|
||||||
use nu_test_support::playground::Playground;
|
|
||||||
use std::path::Path;
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn knows_the_filesystems_entered() {
|
|
||||||
Playground::setup("enter_test_1", |dirs, sandbox| {
|
|
||||||
sandbox
|
|
||||||
.within("red_pill")
|
|
||||||
.with_files(vec![
|
|
||||||
EmptyFile("andres.nu"),
|
|
||||||
EmptyFile("jonathan.nu"),
|
|
||||||
EmptyFile("yehuda.nu"),
|
|
||||||
])
|
|
||||||
.within("blue_pill")
|
|
||||||
.with_files(vec![
|
|
||||||
EmptyFile("bash.nxt"),
|
|
||||||
EmptyFile("korn.nxt"),
|
|
||||||
EmptyFile("powedsh.nxt"),
|
|
||||||
])
|
|
||||||
.mkdir("expected");
|
|
||||||
|
|
||||||
let red_pill_dir = dirs.test().join("red_pill");
|
|
||||||
let blue_pill_dir = dirs.test().join("blue_pill");
|
|
||||||
let expected = dirs.test().join("expected");
|
|
||||||
let expected_recycled = expected.join("recycled");
|
|
||||||
|
|
||||||
nu!(
|
|
||||||
cwd: dirs.test(),
|
|
||||||
r#"
|
|
||||||
enter expected
|
|
||||||
mkdir recycled
|
|
||||||
enter ../red_pill
|
|
||||||
mv jonathan.nu ../expected
|
|
||||||
enter ../blue_pill
|
|
||||||
cp *.nxt ../expected/recycled
|
|
||||||
p
|
|
||||||
p
|
|
||||||
mv ../red_pill/yehuda.nu .
|
|
||||||
n
|
|
||||||
mv andres.nu ../expected/andres.nu
|
|
||||||
exit
|
|
||||||
cd ..
|
|
||||||
rm red_pill --recursive
|
|
||||||
exit
|
|
||||||
n
|
|
||||||
rm blue_pill --recursive
|
|
||||||
exit
|
|
||||||
"#
|
|
||||||
);
|
|
||||||
|
|
||||||
assert!(!red_pill_dir.exists());
|
|
||||||
assert!(files_exist_at(
|
|
||||||
vec![
|
|
||||||
Path::new("andres.nu"),
|
|
||||||
Path::new("jonathan.nu"),
|
|
||||||
Path::new("yehuda.nu"),
|
|
||||||
],
|
|
||||||
expected
|
|
||||||
));
|
|
||||||
|
|
||||||
assert!(!blue_pill_dir.exists());
|
|
||||||
assert!(files_exist_at(
|
|
||||||
vec![
|
|
||||||
Path::new("bash.nxt"),
|
|
||||||
Path::new("korn.nxt"),
|
|
||||||
Path::new("powedsh.nxt"),
|
|
||||||
],
|
|
||||||
expected_recycled
|
|
||||||
));
|
|
||||||
})
|
|
||||||
}
|
|
|
@ -1,91 +0,0 @@
|
||||||
use nu_test_support::{nu, pipeline, playground::Playground};
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn list_shells() {
|
|
||||||
let actual = nu!(
|
|
||||||
cwd: ".", pipeline(
|
|
||||||
r#"g | get path | length "#
|
|
||||||
));
|
|
||||||
|
|
||||||
assert_eq!(actual.out, "1");
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn enter_shell() {
|
|
||||||
let actual = nu!(
|
|
||||||
cwd: ".", pipeline(
|
|
||||||
r#"g 0"#
|
|
||||||
));
|
|
||||||
|
|
||||||
assert!(actual.err.is_empty());
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn enter_not_exist_shell() {
|
|
||||||
let actual = nu!(
|
|
||||||
cwd: ".", pipeline(
|
|
||||||
r#"g 1"#
|
|
||||||
));
|
|
||||||
|
|
||||||
assert!(actual.err.contains("Not found"));
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn switch_to_last_used_shell_1() {
|
|
||||||
Playground::setup("switch_last_used_shell_1", |dirs, sandbox| {
|
|
||||||
sandbox.mkdir("foo").mkdir("bar");
|
|
||||||
|
|
||||||
let actual = nu!(
|
|
||||||
cwd: dirs.test(),
|
|
||||||
pipeline(
|
|
||||||
r#"enter foo; enter ../bar; g 0; g -;g | get active.2"#
|
|
||||||
));
|
|
||||||
|
|
||||||
assert_eq!(actual.out, "true");
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn switch_to_last_used_shell_2() {
|
|
||||||
Playground::setup("switch_last_used_shell_2", |dirs, sandbox| {
|
|
||||||
sandbox.mkdir("foo").mkdir("bar");
|
|
||||||
|
|
||||||
let actual = nu!(
|
|
||||||
cwd: dirs.test(),
|
|
||||||
pipeline(
|
|
||||||
r#"enter foo; enter ../bar; n; g -;g | get active.2"#
|
|
||||||
));
|
|
||||||
|
|
||||||
assert_eq!(actual.out, "true");
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn switch_to_last_used_shell_3() {
|
|
||||||
Playground::setup("switch_last_used_shell_3", |dirs, sandbox| {
|
|
||||||
sandbox.mkdir("foo").mkdir("bar");
|
|
||||||
|
|
||||||
let actual = nu!(
|
|
||||||
cwd: dirs.test(),
|
|
||||||
pipeline(
|
|
||||||
r#"enter foo; enter ../bar; p; g -;g | get active.2"#
|
|
||||||
));
|
|
||||||
|
|
||||||
assert_eq!(actual.out, "true");
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn switch_to_last_used_shell_4() {
|
|
||||||
Playground::setup("switch_last_used_shell_4", |dirs, sandbox| {
|
|
||||||
sandbox.mkdir("foo").mkdir("bar");
|
|
||||||
|
|
||||||
let actual = nu!(
|
|
||||||
cwd: dirs.test(),
|
|
||||||
pipeline(
|
|
||||||
r#"enter foo; enter ../bar; g 2; exit; g -;g | get active.0"#
|
|
||||||
));
|
|
||||||
|
|
||||||
assert_eq!(actual.out, "true");
|
|
||||||
})
|
|
||||||
}
|
|
|
@ -18,7 +18,6 @@ mod drop;
|
||||||
mod each;
|
mod each;
|
||||||
mod echo;
|
mod echo;
|
||||||
mod empty;
|
mod empty;
|
||||||
mod enter;
|
|
||||||
mod error_make;
|
mod error_make;
|
||||||
mod every;
|
mod every;
|
||||||
#[cfg(not(windows))]
|
#[cfg(not(windows))]
|
||||||
|
@ -30,7 +29,6 @@ mod first;
|
||||||
mod flatten;
|
mod flatten;
|
||||||
mod for_;
|
mod for_;
|
||||||
mod format;
|
mod format;
|
||||||
mod g;
|
|
||||||
mod get;
|
mod get;
|
||||||
mod glob;
|
mod glob;
|
||||||
mod group_by;
|
mod group_by;
|
||||||
|
@ -52,11 +50,9 @@ mod merge;
|
||||||
mod mkdir;
|
mod mkdir;
|
||||||
mod move_;
|
mod move_;
|
||||||
mod mut_;
|
mod mut_;
|
||||||
mod n;
|
|
||||||
mod network;
|
mod network;
|
||||||
mod nu_check;
|
mod nu_check;
|
||||||
mod open;
|
mod open;
|
||||||
mod p;
|
|
||||||
mod parse;
|
mod parse;
|
||||||
mod path;
|
mod path;
|
||||||
mod platform;
|
mod platform;
|
||||||
|
@ -81,7 +77,6 @@ mod select;
|
||||||
mod semicolon;
|
mod semicolon;
|
||||||
mod seq;
|
mod seq;
|
||||||
mod seq_char;
|
mod seq_char;
|
||||||
mod shells;
|
|
||||||
mod skip;
|
mod skip;
|
||||||
mod sort;
|
mod sort;
|
||||||
mod sort_by;
|
mod sort_by;
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
use nu_test_support::{nu, pipeline, playground::Playground};
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn switch_to_next_shell_1() {
|
|
||||||
Playground::setup("switch_to_next_shell_1", |dirs, sandbox| {
|
|
||||||
sandbox.mkdir("foo").mkdir("bar");
|
|
||||||
|
|
||||||
let actual = nu!(
|
|
||||||
cwd: dirs.test(),
|
|
||||||
pipeline(
|
|
||||||
r#"enter foo; enter ../bar; n; g | get active.0"#
|
|
||||||
));
|
|
||||||
|
|
||||||
assert_eq!(actual.out, "true");
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn switch_to_next_shell_2() {
|
|
||||||
Playground::setup("switch_to_next_shell_2", |dirs, sandbox| {
|
|
||||||
sandbox.mkdir("foo").mkdir("bar");
|
|
||||||
|
|
||||||
let actual = nu!(
|
|
||||||
cwd: dirs.test(),
|
|
||||||
pipeline(
|
|
||||||
r#"enter foo; enter ../bar; n; n; g | get active.1"#
|
|
||||||
));
|
|
||||||
|
|
||||||
assert_eq!(actual.out, "true");
|
|
||||||
})
|
|
||||||
}
|
|
|
@ -1,31 +0,0 @@
|
||||||
use nu_test_support::{nu, pipeline, playground::Playground};
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn switch_to_prev_shell_1() {
|
|
||||||
Playground::setup("switch_to_next_shell_1", |dirs, sandbox| {
|
|
||||||
sandbox.mkdir("foo").mkdir("bar");
|
|
||||||
|
|
||||||
let actual = nu!(
|
|
||||||
cwd: dirs.test(),
|
|
||||||
pipeline(
|
|
||||||
r#"enter foo; enter ../bar; p; g | get active.1"#
|
|
||||||
));
|
|
||||||
|
|
||||||
assert_eq!(actual.out, "true");
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn switch_to_prev_shell_2() {
|
|
||||||
Playground::setup("switch_to_next_shell_2", |dirs, sandbox| {
|
|
||||||
sandbox.mkdir("foo").mkdir("bar");
|
|
||||||
|
|
||||||
let actual = nu!(
|
|
||||||
cwd: dirs.test(),
|
|
||||||
pipeline(
|
|
||||||
r#"enter foo; enter ../bar; p; p; p; g | get active.2"#
|
|
||||||
));
|
|
||||||
|
|
||||||
assert_eq!(actual.out, "true");
|
|
||||||
})
|
|
||||||
}
|
|
|
@ -1,31 +0,0 @@
|
||||||
use nu_test_support::{nu, pipeline, playground::Playground};
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn list_shells_1() {
|
|
||||||
Playground::setup("list_shells_1", |dirs, sandbox| {
|
|
||||||
sandbox.mkdir("foo").mkdir("bar");
|
|
||||||
|
|
||||||
let actual = nu!(
|
|
||||||
cwd: dirs.test(),
|
|
||||||
pipeline(
|
|
||||||
r#"enter foo; enter ../bar; g| get active.2"#
|
|
||||||
));
|
|
||||||
|
|
||||||
assert_eq!(actual.out, "true");
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn list_shells_2() {
|
|
||||||
Playground::setup("list_shells_2", |dirs, sandbox| {
|
|
||||||
sandbox.mkdir("foo").mkdir("bar");
|
|
||||||
|
|
||||||
let actual = nu!(
|
|
||||||
cwd: dirs.test(),
|
|
||||||
pipeline(
|
|
||||||
r#"enter foo; enter ../bar; shells| get active.2"#
|
|
||||||
));
|
|
||||||
|
|
||||||
assert_eq!(actual.out, "true");
|
|
||||||
})
|
|
||||||
}
|
|
|
@ -179,15 +179,6 @@ fn bad_short_flag() -> TestResult {
|
||||||
fail_test(r#"def foo3 [-l?:int] { $l }"#, "short flag")
|
fail_test(r#"def foo3 [-l?:int] { $l }"#, "short flag")
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn alias_with_error_doesnt_panic() -> TestResult {
|
|
||||||
fail_test(
|
|
||||||
r#"alias s = shells
|
|
||||||
s ."#,
|
|
||||||
"extra positional",
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn quotes_with_equals() -> TestResult {
|
fn quotes_with_equals() -> TestResult {
|
||||||
run_test(
|
run_test(
|
||||||
|
|
Loading…
Reference in a new issue