Contains the Concourse pipeline definition for building a line-server container
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package main
import ( "testing" )
func TestCheckAuth(t *testing.T) { authKeys := []string{ "vhvZ/PT1jeTbTAJ8JdoxddqFtebSxdVb0vwPlYO+4HM=", "vFpNprT9wbHgwAubpvRxYCCpA2FQMAK6hFqPvAGrdZo=", }
if r, err := checkAuth(authKeys, []byte("")); err != nil && r { t.Fatal("Authorization passed for empty key") }
if r, err := checkAuth(authKeys, []byte("thisisnotvalid")); err != nil && r { t.Fatal("Authorization passed for invalid key") }
if r, err := checkAuth(authKeys, []byte("haPVipRnGJ0QovA9nyqK")); err != nil && !r { t.Fatal("Authorization failed for valid key") } }
|