package main import "testing" func TestRunRejectsMissingAndUnknownCommandsBeforeOpeningDatabase(t *testing.T) { tests := [][]string{ nil, {"unknown"}, {"up", "extra"}, } for _, arguments := range tests { if err := run(arguments); err == nil { t.Fatalf("run(%v) error = nil", arguments) } } }