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  }