unittests: Fixes server journal unit test on Windows

The Boot option for the node log query is not supported on Windows and
an error is returned if the option is set. Because of this, one of the
unit tests which sets the option fails, as it does not expect any errror.
This commit is contained in:
Claudiu Belu 2023-04-06 08:50:10 +00:00
parent 330b5a2b8d
commit 7fa3d54ea5

View File

@ -189,7 +189,8 @@ func Test_nodeLogQuery_validate(t *testing.T) {
{name: "until", Services: []string{service1}, options: options{UntilTime: &until}},
{name: "since until", Services: []string{service1}, options: options{SinceTime: &until, UntilTime: &since},
wantErr: true},
{name: "boot", Services: []string{service1}, options: options{Boot: intPtr(-1)}},
// boot is not supported on Windows.
{name: "boot", Services: []string{service1}, options: options{Boot: intPtr(-1)}, wantErr: runtime.GOOS == "windows"},
{name: "boot out of range", Services: []string{service1}, options: options{Boot: intPtr(1)}, wantErr: true},
{name: "tailLines", Services: []string{service1}, options: options{TailLines: intPtr(100)}},
{name: "tailLines out of range", Services: []string{service1}, options: options{TailLines: intPtr(100000)}},