Skip to content

Commit

Permalink
Merge pull request #134 from guillermodotn/master
Browse files Browse the repository at this point in the history
Refactor TestValidBrowsers.
  • Loading branch information
dominikschulz authored Oct 7, 2024
2 parents 7238fba + 242e197 commit e6f6c33
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions internal/jsonapi/manifest/setup_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,18 @@ func TestValidBrowser(t *testing.T) {
func TestValidBrowsers(t *testing.T) {
t.Parallel()

validBrowsers := []string{"brave", "chrome", "chromium", "firefox", "iridium", "slimjet", "vivaldi"}
if runtime.GOOS == "windows" {
var validBrowsers []string

switch runtime.GOOS {
case "darwin": // macOS
validBrowsers = []string{"arc", "brave", "chrome", "chromium", "firefox", "iridium", "slimjet", "vivaldi"}
case "windows": // Windows
validBrowsers = []string{"chrome", "chromium", "firefox"}
case "linux": // Linux
validBrowsers = []string{"brave", "chrome", "chromium", "firefox", "iridium", "slimjet", "vivaldi"}
default: // Fallback, not suppoerted OS
t.Fatalf("Unsupported OS: %s", runtime.GOOS)
}
if runtime.GOOS == "darwin" {
validBrowsers = append(validBrowsers, "arc")
}
assert.ElementsMatch(t, validBrowsers, ValidBrowsers())

assert.Equal(t, validBrowsers, ValidBrowsers())
}

0 comments on commit e6f6c33

Please sign in to comment.