File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,9 +2,11 @@ package oauth2
22
33import (
44 "context"
5+ "fmt"
56 "net/http"
67 "net/http/httptest"
78 "net/url"
9+ "sort"
810 "strings"
911 "testing"
1012 "time"
@@ -73,11 +75,24 @@ func TestInit(t *testing.T) {
7375 t .Fatal (err )
7476 }
7577
76- gets := []string {
77- "/oauth2/facebook" , "/oauth2/callback/facebook" ,
78- "/oauth2/google" , "/oauth2/callback/google" ,
78+ providers := []string {}
79+ get := []string {}
80+
81+ for provider := range testProviders {
82+
83+ providers = append (providers , provider )
84+ }
85+
86+ sort .Strings (providers )
87+
88+ for _ , provider := range providers {
89+
90+ get = append (get , fmt .Sprintf ("/oauth2/%s" , provider ))
91+ get = append (get , fmt .Sprintf ("/oauth2/callback/%s" , provider ))
92+
7993 }
80- if err := router .HasGets (gets ... ); err != nil {
94+
95+ if err := router .HasGets (get ... ); err != nil {
8196 t .Error (err )
8297 }
8398}
You can’t perform that action at this time.
0 commit comments