X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=cmd%2Fsafcm%2Fsync_info_test.go;h=21af49a765a4141872cf54a9ff3cdee049cd8bb5;hb=9506effbe395b9be30ba2b34702c51478e8043e4;hp=7ad13c9fd01084e6c54c9915cf418b9f9d57e663;hpb=3473766d8afb07cb0685694656947883cbbd1138;p=safcm%2Fsafcm.git diff --git a/cmd/safcm/sync_info_test.go b/cmd/safcm/sync_info_test.go index 7ad13c9..21af49a 100644 --- a/cmd/safcm/sync_info_test.go +++ b/cmd/safcm/sync_info_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2021 Simon Ruderich +// Copyright (C) 2021-2023 Simon Ruderich // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -49,7 +49,7 @@ func TestHostInfoRespToGroups(t *testing.T) { Goarch: "amd64", Output: []string{ "simple", - "with spaces", + " with spaces \t", "with UPPERcase", "with UTF-8: Hello, 世界", }, @@ -63,6 +63,19 @@ func TestHostInfoRespToGroups(t *testing.T) { "detected_with_utf-8_hello_", }, }, + + { + "invalid goos/goarch", + safcm.MsgInfoResp{ + Goos: " INVALID goos! ", + Goarch: "Hello, 世界", + Output: nil, + }, + []string{ + "detected_invalid_goos_", + "detected_hello_", + }, + }, } for _, tc := range tests {