24 lines
334 B
Go
24 lines
334 B
Go
|
package store
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
|
||
|
"github.com/stretchr/testify/require"
|
||
|
)
|
||
|
|
||
|
var k, v = []byte("hello"), []byte("world")
|
||
|
|
||
|
func TestTransientStore(t *testing.T) {
|
||
|
tstore := newTransientStore()
|
||
|
|
||
|
require.Nil(t, tstore.Get(k))
|
||
|
|
||
|
tstore.Set(k, v)
|
||
|
|
||
|
require.Equal(t, v, tstore.Get(k))
|
||
|
|
||
|
tstore.Commit()
|
||
|
|
||
|
require.Nil(t, tstore.Get(k))
|
||
|
}
|