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") }}
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")
}
}