MCPcopy Create free account
hub / github.com/akash-network/node / setupTestSuite

Function setupTestSuite

x/cert/handler/handler_test.go:39–65  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

37}
38
39func setupTestSuite(t *testing.T) *testSuite {
40 cfg := sdkutil.MakeEncodingConfig()
41 suite := &testSuite{
42 t: t,
43 encCfg: cfg,
44 kr: testutil.NewTestKeyring(cfg.Codec),
45 }
46
47 cdc := cfg.Codec
48
49 aKey := storetypes.NewTransientStoreKey(types.StoreKey)
50
51 db := dbm.NewMemDB()
52 suite.ms = store.NewCommitMultiStore(db, log.NewNopLogger(), storemetrics.NewNoOpMetrics())
53 suite.ms.MountStoreWithDB(aKey, storetypes.StoreTypeIAVL, db)
54
55 err := suite.ms.LoadLatestVersion()
56 require.NoError(t, err)
57
58 suite.ctx = sdk.NewContext(suite.ms, tmproto.Header{}, true, testutil.Logger(t))
59
60 suite.keeper = keeper.NewKeeper(cdc, aKey)
61
62 suite.handler = handler.NewHandler(suite.keeper)
63
64 return suite
65}
66
67func TestCertHandlerBadMessageType(t *testing.T) {
68 suite := setupTestSuite(t)

Calls 3

NewKeeperFunction · 0.92
NewHandlerFunction · 0.92
LoggerMethod · 0.45

Tested by

no test coverage detected