1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-29 20:17:45 +00:00

Merge pull request #1846 from marcosatti/master

date: add more tests for setting (alt. formats)
This commit is contained in:
Sylvestre Ledru 2021-03-20 10:27:25 +01:00 committed by GitHub
commit 9a6ecdb470
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -177,3 +177,42 @@ fn test_date_set_mac_unavailable() {
.stderr
.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();
}
}