make first behave same way as last: always return list when with number argument (#6616)

* make `first` behave same way as `last`

* better behaviour

* fix tests

* add tests
This commit is contained in:
pwygab
2022-09-29 06:08:17 +08:00
committed by GitHub
parent dd578926c3
commit 32fbcf39cc
12 changed files with 44 additions and 16 deletions

View File

@ -4,7 +4,7 @@ use nu_test_support::nu;
fn can_get_reverse_first() {
let actual = nu!(
cwd: "tests/fixtures/formats",
"ls | sort-by name | reverse | first 1 | get name | str trim "
"ls | sort-by name | reverse | first | get name | str trim "
);
assert_eq!(actual.out, "utf16.ini");