cosmos-sdk/server/constructors_test.go
Alessio Treglia a940214a49
testutil cleanup and reorg (#6658)
Prepare migrating testing auxiliary functions from tests
to testutil.

Remove local duplicates on testutil.WriteToNewTempFile().

Always favor testutil.NewTestCaseDir() over ioutil.TempDir().

Add test cases for the testing auxiliary functions.
2020-07-09 14:21:20 +02:00

34 lines
633 B
Go

package server
import (
"path/filepath"
"testing"
"github.com/stretchr/testify/require"
"github.com/cosmos/cosmos-sdk/testutil"
)
func Test_openDB(t *testing.T) {
t.Parallel()
dir, cleanup := testutil.NewTestCaseDir(t)
t.Cleanup(cleanup)
_, err := openDB(dir)
require.NoError(t, err)
}
func Test_openTraceWriter(t *testing.T) {
t.Parallel()
dir, cleanup := testutil.NewTestCaseDir(t)
t.Cleanup(cleanup)
fname := filepath.Join(dir, "logfile")
w, err := openTraceWriter(fname)
require.NoError(t, err)
require.NotNil(t, w)
// test no-op
w, err = openTraceWriter("")
require.NoError(t, err)
require.Nil(t, w)
}