mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 11:37:44 +00:00
date: add more tests for setting (alt. formats)
This commit is contained in:
parent
0e217e202a
commit
785897efbd
1 changed files with 39 additions and 0 deletions
|
@ -177,3 +177,42 @@ fn test_date_set_mac_unavailable() {
|
||||||
.stderr
|
.stderr
|
||||||
.starts_with("date: setting the date is not supported by macOS"));
|
.starts_with("date: setting the date is not supported by macOS"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
#[cfg(all(unix, not(target_os = "macos")))]
|
||||||
|
fn test_date_set_valid_2() {
|
||||||
|
if get_effective_uid() == 0 {
|
||||||
|
let (_, mut ucmd) = at_and_ucmd!();
|
||||||
|
let result = ucmd
|
||||||
|
.arg("--set")
|
||||||
|
.arg("Sat 20 Mar 2021 14:53:01 AWST")
|
||||||
|
.succeeds();
|
||||||
|
result.no_stdout().no_stderr();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
#[cfg(all(unix, not(target_os = "macos")))]
|
||||||
|
fn test_date_set_valid_3() {
|
||||||
|
if get_effective_uid() == 0 {
|
||||||
|
let (_, mut ucmd) = at_and_ucmd!();
|
||||||
|
let result = ucmd
|
||||||
|
.arg("--set")
|
||||||
|
.arg("Sat 20 Mar 2021 14:53:01") // Local timezone
|
||||||
|
.succeeds();
|
||||||
|
result.no_stdout().no_stderr();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
#[cfg(all(unix, not(target_os = "macos")))]
|
||||||
|
fn test_date_set_valid_4() {
|
||||||
|
if get_effective_uid() == 0 {
|
||||||
|
let (_, mut ucmd) = at_and_ucmd!();
|
||||||
|
let result = ucmd
|
||||||
|
.arg("--set")
|
||||||
|
.arg("2020-03-11 21:45:00") // Local timezone
|
||||||
|
.succeeds();
|
||||||
|
result.no_stdout().no_stderr();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue