Files
dotfiles/dot_config/nushell/nu_scripts/modules/language/tests/date.nu
Cian Hughes 896af887ca Changed . token to _dot
This change allows the dotfiles to work with chezmoi (e.g: on windows)
and improves grepability with neovim/telescope
2024-11-07 13:52:17 +00:00

35 lines
640 B
Nu

use ../playground *
use ../std/date.nu *
def mock-now [] {
"2021-08-29 03:31:21" | into datetime
}
def people [] {
[
[ 'name', 'tz'];
[ 'andres', 'America/Guayaquil']
[ 'fdncred', 'US/Central']
]
}
playground "std/date" {
scene 'command: "date local"' {
play "adds times in local timezone" {|topic|
let expected_times = [
"Sun Aug 29 03:31:21 2021"
"Sun Aug 29 03:31:21 2021"
] | into datetime;
let actual = (people | date local (mock-now) | get time | into datetime)
expect $topic $actual --to-be $expected_times
}
}
}