Add cache configuration to cli
Change-Id: I22b7eb9bd9a2fb9e7106ff20487e285638c5320f
diff --git a/service/client_test.go b/service/client_test.go
index 6ebb61e..1785ede 100644
--- a/service/client_test.go
+++ b/service/client_test.go
@@ -353,12 +353,12 @@
defer server.Close()
t.Run("cache enabled", func(t *testing.T) {
- cacheConfig := DefaultCacheConfig()
- cacheConfig.DefaultTTL = 1 * time.Minute
+ cacheConfig := config.DefaultCacheConfig()
+ cacheConfig.DefaultTTL = "1m"
client, err := NewClient(ClientOptions{
BaseURL: server.URL,
- CacheConfig: &cacheConfig,
+ CacheConfig: cacheConfig,
})
assert.NoError(t, err)
defer client.Close()
@@ -388,11 +388,11 @@
})
t.Run("cache disabled", func(t *testing.T) {
- cacheConfig := CacheConfig{Enabled: false}
+ cacheConfig := &config.CacheConfig{Enabled: false}
client, err := NewClient(ClientOptions{
BaseURL: server.URL,
- CacheConfig: &cacheConfig,
+ CacheConfig: cacheConfig,
})
assert.NoError(t, err)
defer client.Close()
@@ -419,17 +419,17 @@
})
t.Run("cache expiry", func(t *testing.T) {
- cacheConfig := CacheConfig{
+ cacheConfig := &config.CacheConfig{
Enabled: true,
- DefaultTTL: 50 * time.Millisecond,
- SearchTTL: 50 * time.Millisecond,
- MetadataTTL: 50 * time.Millisecond,
+ DefaultTTL: "50ms",
+ SearchTTL: "50ms",
+ MetadataTTL: "50ms",
MaxSize: 100,
}
client, err := NewClient(ClientOptions{
BaseURL: server.URL,
- CacheConfig: &cacheConfig,
+ CacheConfig: cacheConfig,
})
assert.NoError(t, err)
defer client.Close()