Files
loginsrv/oauth2/provider_test.go

32 lines
616 B
Go

package oauth2
import (
. "github.com/stretchr/testify/assert"
"testing"
)
func Test_ProviderRegistration(t *testing.T) {
github, exist := GetProvider("github")
NotNil(t, github)
True(t, exist)
google, exist := GetProvider("google")
NotNil(t, google)
True(t, exist)
bitbucket, exist := GetProvider("bitbucket")
NotNil(t, bitbucket)
True(t, exist)
facebook, exist := GetProvider("facebook")
NotNil(t, facebook)
True(t, exist)
list := ProviderList()
Equal(t, 4, len(list))
Contains(t, list, "github")
Contains(t, list, "google")
Contains(t, list, "bitbucket")
Contains(t, list, "facebook")
}