(m Storage)
| 28 | ) |
| 29 | |
| 30 | func TestHelperClientAutoGenerateKey(m Storage) func(t *testing.T) { |
| 31 | return func(t *testing.T) { |
| 32 | ctx := context.TODO() |
| 33 | c := &Client{ |
| 34 | Secret: "secret", |
| 35 | RedirectURIs: []string{"http://redirect"}, |
| 36 | TermsOfServiceURI: "foo", |
| 37 | } |
| 38 | require.NoError(t, m.CreateClient(ctx, c)) |
| 39 | dbClient, err := m.GetClient(ctx, c.GetID()) |
| 40 | require.NoError(t, err) |
| 41 | dbClientConcrete, ok := dbClient.(*Client) |
| 42 | require.True(t, ok) |
| 43 | testhelpersuuid.AssertUUID(t, dbClientConcrete.ID) |
| 44 | assert.NoError(t, m.DeleteClient(ctx, c.GetID())) |
| 45 | } |
| 46 | } |
| 47 | |
| 48 | func TestHelperClientAuthenticate(m Manager) func(t *testing.T) { |
| 49 | return func(t *testing.T) { |
no test coverage detected