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
+39
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();
}
}