Skip to content
Snippets Groups Projects
Select Git revision
  • a30d6403f723765b8f9b7609e7eb3ade0f5434a0
  • ballinvoher default protected
  • client-http-server-for-token
  • master
  • gitlab-auth-issue
  • windows
  • microsoft
  • message
  • azure_auth
  • prometheus
  • permission-templates
  • no-datastore
  • save-public-keys
  • gitlab-group-level-start
  • v1.1.0
  • v1.0.0
  • v0.1
17 results

keys_test.go

Blame
  • keys_test.go 541 B
    package client
    
    import (
    	"reflect"
    	"testing"
    )
    
    func TestGenerateKeys(t *testing.T) {
    	var tests = []struct {
    		key  string
    		size int
    		want string
    	}{
    		{"ecdsa", 256, "*ecdsa.PrivateKey"},
    		{"rsa", 1024, "*rsa.PrivateKey"},
    		{"ed25519", 256, "*ed25519.PrivateKey"},
    	}
    
    	for _, tst := range tests {
    		k, _, err := GenerateKey(tst.key, tst.size)
    		if err != nil {
    			t.Error(err)
    		}
    		if reflect.TypeOf(k).String() != tst.want {
    			t.Errorf("Wrong key type returned. Got %s, wanted %s", reflect.TypeOf(k).String(), tst.want)
    		}
    	}
    }