gotextlog

gotextlog
git clone https://git.ryansepassi.com/git/gotextlog.git
Log | Files | Refs | README

main_test.go (371B)


      1 package main
      2 
      3 import "testing"
      4 
      5 func TestParseArgs(t *testing.T) {
      6 	got, err := parseArgs([]string{"--url", "https://x.test/", "--theme", "light"})
      7 	if err != nil {
      8 		t.Fatal(err)
      9 	}
     10 	if got.url != "https://x.test" || got.theme != "light" {
     11 		t.Fatalf("args=%#v", got)
     12 	}
     13 	if _, err := parseArgs([]string{"--wat"}); err == nil {
     14 		t.Fatal("accepted unknown option")
     15 	}
     16 }