mirror of
https://github.com/sonr-io/sonr.git
synced 2026-08-02 17:31:39 +00:00
33 lines
678 B
Go
33 lines
678 B
Go
package keeper_test
|
|||
|
|
|
||
|
|
//
|
||
|
|
// import (
|
||
|
|
// "testing"
|
||
|
|
//
|
||
|
|
// apiv1 "github.com/sonr-io/sonr/api/did/v1"
|
||
|
|
// "github.com/stretchr/testify/require"
|
||
|
|
// )
|
||
|
|
//
|
||
|
|
// func TestORM(t *testing.T) {
|
||
|
|
// f := SetupTest(t)
|
||
|
|
//
|
||
|
|
// dt := f.k.OrmDB.AssertionTable()
|
||
|
|
// acc := []byte("test_acc")
|
||
|
|
// amt := uint64(7)
|
||
|
|
//
|
||
|
|
// err := dt.Insert(f.ctx, &apiv1.ExampleData{
|
||
|
|
// Account: acc,
|
||
|
|
// Amount: amt,
|
||
|
|
// })
|
||
|
|
// require.NoError(t, err)
|
||
|
|
//
|
||
|
|
// d, err := dt.Has(f.ctx, []byte("test_acc"))
|
||
|
|
// require.NoError(t, err)
|
||
|
|
// require.True(t, d)
|
||
|
|
//
|
||
|
|
// res, err := dt.Get(f.ctx, []byte("test_acc"))
|
||
|
|
// require.NoError(t, err)
|
||
|
|
// require.NotNil(t, res)
|
||
|
|
// require.EqualValues(t, amt, res.Amount)
|
||
|
|
// }
|