29 lines
701 B
Go
29 lines
701 B
Go
package channeldb_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/lightningnetwork/lnd/channeldb"
|
|
"github.com/lightningnetwork/lnd/kvdb"
|
|
"github.com/stretchr/testify/require"
|
|
)
|
|
|
|
// TestDefaultOptions tests the default options are created as intended.
|
|
func TestDefaultOptions(t *testing.T) {
|
|
|
|
opts := channeldb.DefaultOptions()
|
|
|
|
require.True(t, opts.NoFreelistSync)
|
|
require.False(t, opts.AutoCompact)
|
|
require.Equal(
|
|
t, kvdb.DefaultBoltAutoCompactMinAge, opts.AutoCompactMinAge,
|
|
)
|
|
require.Equal(t, kvdb.DefaultDBTimeout, opts.DBTimeout)
|
|
require.Equal(
|
|
t, channeldb.DefaultRejectCacheSize, opts.RejectCacheSize,
|
|
)
|
|
require.Equal(
|
|
t, channeldb.DefaultChannelCacheSize, opts.ChannelCacheSize,
|
|
)
|
|
}
|