forked from cerc-io/ipld-eth-server
Roy Crihfield
6d7487152c
Now uses: * ipld direct_by_leaf StateDB for basic queries * trie_by_cid StateDB for trie slice and proof queries Also: * vulcanize => cerc refactor * Backend method to close dbs * state tests are in multiple packages, to allow separate ginkgo suites * removes gap-filler module * integration tests and github workflows * run stack-orchestrator for testnet * fix various issues with tests, hardhat server, dockerfile * fix cmd flags / env vars * fix flaky tests and clean up code * remove unused code, scripts * remove outdated docs * update version
14 lines
511 B
Go
14 lines
511 B
Go
package eth_state_test
|
|
|
|
import (
|
|
"github.com/cerc-io/ipld-eth-server/v5/pkg/eth"
|
|
. "github.com/onsi/gomega"
|
|
)
|
|
|
|
func CheckGetSliceResponse(sliceResponse eth.GetSliceResponse, expectedResponse eth.GetSliceResponse) {
|
|
Expect(sliceResponse.SliceID).To(Equal(expectedResponse.SliceID))
|
|
Expect(sliceResponse.TrieNodes).To(Equal(expectedResponse.TrieNodes))
|
|
Expect(sliceResponse.Leaves).To(Equal(expectedResponse.Leaves))
|
|
Expect(sliceResponse.MetaData.NodeStats).To(Equal(expectedResponse.MetaData.NodeStats))
|
|
}
|