20 lines · 470 B · Go
RawDownload
package cli import (	"flag"	"testing") func TestExecutorConfigFlagsRejectClearWithValues(t *testing.T) {	fs := flag.NewFlagSet("test", flag.ContinueOnError)	configFlags := addExecutorConfigFlags(fs)	if err := fs.Parse([]string{		"--clear-executor-config",		"--executor-web-base-url=https://example.ts.net",	}); err != nil {		t.Fatal(err)	}	if _, err := configFlags.load("media-bot"); err == nil {		t.Fatal("expected conflicting configuration error")	}}