github.com/decred/dcrlnd@v0.7.6/lncfg/db_test.go (about) 1 package lncfg_test 2 3 import ( 4 "testing" 5 6 "github.com/decred/dcrlnd/kvdb" 7 "github.com/decred/dcrlnd/lncfg" 8 "github.com/stretchr/testify/require" 9 ) 10 11 // TestDBDefaultConfig tests that the default DB config is created as expected. 12 func TestDBDefaultConfig(t *testing.T) { 13 defaultConfig := lncfg.DefaultDB() 14 15 require.Equal(t, lncfg.BoltBackend, defaultConfig.Backend) 16 require.Equal( 17 t, kvdb.DefaultBoltAutoCompactMinAge, 18 defaultConfig.Bolt.AutoCompactMinAge, 19 ) 20 require.Equal(t, kvdb.DefaultDBTimeout, defaultConfig.Bolt.DBTimeout) 21 // Implicitly, the following fields are default to false. 22 require.False(t, defaultConfig.Bolt.AutoCompact) 23 require.True(t, defaultConfig.Bolt.NoFreelistSync) 24 }