diff options
author | Michael Muré <batolettre@gmail.com> | 2020-02-14 17:04:06 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-14 17:04:06 +0100 |
commit | 2df72942f2b057956c7873f908b64880ab647331 (patch) | |
tree | 7d2938f7185ed6843ddd1681429b9c4f9d1e7db6 /bridge/core/auth/credential_test.go | |
parent | 10284903e9f56d32a45e42edeb51973756743074 (diff) | |
parent | 34083de0df5187caed3f788c1dcedf7196180206 (diff) | |
download | git-bug-2df72942f2b057956c7873f908b64880ab647331.tar.gz |
Merge pull request #321 from MichaelMure/cred-password
auth: refactor and introduce Login and LoginPassword, salt IDs
Diffstat (limited to 'bridge/core/auth/credential_test.go')
-rw-r--r-- | bridge/core/auth/credential_test.go | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/bridge/core/auth/credential_test.go b/bridge/core/auth/credential_test.go index 2f8806c9..60c631d7 100644 --- a/bridge/core/auth/credential_test.go +++ b/bridge/core/auth/credential_test.go @@ -14,7 +14,7 @@ func TestCredential(t *testing.T) { repo := repository.NewMockRepoForTest() storeToken := func(val string, target string) *Token { - token := NewToken(val, target) + token := NewToken(target, val) err := Store(repo, token) require.NoError(t, err) return token @@ -100,3 +100,25 @@ func sameIds(t *testing.T, a []Credential, b []Credential) { assert.ElementsMatch(t, ids(a), ids(b)) } + +func testCredentialSerial(t *testing.T, original Credential) Credential { + repo := repository.NewMockRepoForTest() + + original.SetMetadata("test", "value") + + assert.NotEmpty(t, original.ID().String()) + assert.NotEmpty(t, original.Salt()) + assert.NoError(t, Store(repo, original)) + + loaded, err := LoadWithId(repo, original.ID()) + assert.NoError(t, err) + + assert.Equal(t, original.ID(), loaded.ID()) + assert.Equal(t, original.Kind(), loaded.Kind()) + assert.Equal(t, original.Target(), loaded.Target()) + assert.Equal(t, original.CreateTime().Unix(), loaded.CreateTime().Unix()) + assert.Equal(t, original.Salt(), loaded.Salt()) + assert.Equal(t, original.Metadata(), loaded.Metadata()) + + return loaded +} |