mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-09 09:36:20 +09:00
lib.takeEnd: init
This commit is contained in:
parent
dbd663f684
commit
9fee9e7371
3 changed files with 98 additions and 0 deletions
|
@ -1262,6 +1262,69 @@ runTests {
|
|||
)
|
||||
];
|
||||
|
||||
testTakeEnd =
|
||||
let
|
||||
inherit (lib) takeEnd;
|
||||
in
|
||||
testAllTrue [
|
||||
(
|
||||
takeEnd 0 [
|
||||
1
|
||||
2
|
||||
3
|
||||
] == [ ]
|
||||
)
|
||||
(
|
||||
takeEnd 1 [
|
||||
1
|
||||
2
|
||||
3
|
||||
] == [ 3 ]
|
||||
)
|
||||
(
|
||||
takeEnd 2 [
|
||||
1
|
||||
2
|
||||
3
|
||||
] == [
|
||||
2
|
||||
3
|
||||
]
|
||||
)
|
||||
(
|
||||
takeEnd 3 [
|
||||
1
|
||||
2
|
||||
3
|
||||
] == [
|
||||
1
|
||||
2
|
||||
3
|
||||
]
|
||||
)
|
||||
(
|
||||
takeEnd 4 [
|
||||
1
|
||||
2
|
||||
3
|
||||
] == [
|
||||
1
|
||||
2
|
||||
3
|
||||
]
|
||||
)
|
||||
(takeEnd 0 [ ] == [ ])
|
||||
(takeEnd 1 [ ] == [ ])
|
||||
(
|
||||
takeEnd (-1) [
|
||||
1
|
||||
2
|
||||
3
|
||||
] == [ ]
|
||||
)
|
||||
(takeEnd (-1) [ ] == [ ])
|
||||
];
|
||||
|
||||
testDrop =
|
||||
let
|
||||
inherit (lib) drop;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue