(t *testing.T)
| 248 | } |
| 249 | |
| 250 | func TestGetMaybe(t *testing.T) { |
| 251 | c, create := setup(t) |
| 252 | |
| 253 | value, found := c.GetMaybe("/") |
| 254 | assert.Equal(t, false, found) |
| 255 | assert.Nil(t, value) |
| 256 | |
| 257 | f, err := c.Get("/", create) |
| 258 | require.NoError(t, err) |
| 259 | |
| 260 | value, found = c.GetMaybe("/") |
| 261 | assert.Equal(t, true, found) |
| 262 | assert.Equal(t, f, value) |
| 263 | |
| 264 | c.Clear() |
| 265 | |
| 266 | value, found = c.GetMaybe("/") |
| 267 | assert.Equal(t, false, found) |
| 268 | assert.Nil(t, value) |
| 269 | } |
| 270 | |
| 271 | func TestDelete(t *testing.T) { |
| 272 | c, create := setup(t) |