github.com/versent/saml2aws@v2.17.0+incompatible/pkg/provider/onelogin/onelogin_test.go (about) 1 package onelogin_test 2 3 import ( 4 "testing" 5 6 "github.com/versent/saml2aws/pkg/creds" 7 "github.com/versent/saml2aws/pkg/provider" 8 "github.com/versent/saml2aws/pkg/provider/onelogin" 9 ) 10 11 func TestClient_Authenticate(t *testing.T) { 12 type fields struct { 13 client *provider.HTTPClient 14 } 15 type args struct { 16 loginDetails *creds.LoginDetails 17 } 18 tests := []struct { 19 name string 20 fields fields 21 args args 22 want string 23 wantErr bool 24 }{ 25 // TODO: Add test cases. 26 } 27 for _, tt := range tests { 28 t.Run(tt.name, func(t *testing.T) { 29 oc := &onelogin.Client{Client: tt.fields.client} 30 got, err := oc.Authenticate(tt.args.loginDetails) 31 if (err != nil) != tt.wantErr { 32 t.Errorf("Client.Authenticate() error = %v, wantErr %v", err, tt.wantErr) 33 return 34 } 35 if got != tt.want { 36 t.Errorf("Client.Authenticate() = %v, want %v", got, tt.want) 37 } 38 }) 39 } 40 }