diff --git a/rpc/tendermint/test/common.go b/rpc/tendermint/test/common.go new file mode 100644 index 0000000000000000000000000000000000000000..03b9f9d96c6c1698466516e471444998606be507 --- /dev/null +++ b/rpc/tendermint/test/common.go @@ -0,0 +1,46 @@ +package rpctest + +import ( + "github.com/eris-ltd/eris-db/test/fixtures" + "testing" + "fmt" +) + +// Needs to be in a _test.go file to be picked up +func TestWrapper(runner func() int) int { + ffs := fixtures.NewFileFixtures("Eris-DB") + defer ffs.RemoveAll() + + err := initGlobalVariables(ffs) + + if err != nil { + panic(err) + } + + saveNewPriv() + + // start a node + + fmt.Println() + ready := make(chan error) + go newNode(ready) + err = <-ready + + if err != nil { + panic(err) + } + + return runner() +} + +func DebugMain() { + t := &testing.T{} + TestWrapper(func() int { + testBroadcastTx(t, "HTTP") + return 0 + }) +} + +func Successor(x int) int { + return x + 1 +} \ No newline at end of file