blob: 9eee22477a4c58ce955378da0bd22449ce662c26 [file] [log] [blame] [edit]
package local
import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestCache_New_Failure(t *testing.T) {
_, err := New(-12)
require.Error(t, err)
}
func TestCache_Exists_Success(t *testing.T) {
c, err := New(12)
require.NoError(t, err)
c.Add("foo")
ok := c.Exists("foo")
assert.True(t, ok)
}
func TestCache_Exists_FalseOnMiss(t *testing.T) {
c, err := New(12)
require.NoError(t, err)
ok := c.Exists("foo")
assert.False(t, ok)
}