github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/server/constructors_test.go (about) 1 package server 2 3 import ( 4 "path/filepath" 5 "testing" 6 7 "github.com/stretchr/testify/require" 8 9 "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/tests" 10 ) 11 12 func Test_openDB(t *testing.T) { 13 t.Parallel() 14 dir, cleanup := tests.NewTestCaseDir(t) 15 defer cleanup() 16 _, err := openDB(dir) 17 require.NoError(t, err) 18 } 19 20 func Test_openTraceWriter(t *testing.T) { 21 t.Parallel() 22 dir, cleanup := tests.NewTestCaseDir(t) 23 defer cleanup() 24 fname := filepath.Join(dir, "logfile") 25 w, err := openTraceWriter(fname) 26 require.NoError(t, err) 27 require.NotNil(t, w) 28 29 // test no-op 30 w, err = openTraceWriter("") 31 require.NoError(t, err) 32 require.Nil(t, w) 33 }