flop kick transformer factory (#98)

* flop kick transformer factory

* add tests for wrong model/entity
This commit is contained in:
Takayuki Goto
2018-11-02 09:13:10 -05:00
committed by Elizabeth
parent 981393d0a7
commit 0d325afbfb
13 changed files with 130 additions and 516 deletions
@@ -20,7 +20,9 @@ import (
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
"github.com/vulcanize/vulcanizedb/pkg/transformers/factories"
"github.com/vulcanize/vulcanizedb/pkg/transformers/flop_kick"
"github.com/vulcanize/vulcanizedb/pkg/transformers/shared"
"github.com/vulcanize/vulcanizedb/test_config"
)
@@ -42,8 +44,13 @@ var _ = Describe("FlopKick Transformer", func() {
err = persistHeader(db, blockNumber)
Expect(err).NotTo(HaveOccurred())
initializer := flop_kick.FlopKickTransformerInitializer{Config: config}
transformer := initializer.NewFlopKickTransformer(db, blockchain)
initializer := factories.Transformer{
Config: flop_kick.Config,
Converter: &flop_kick.FlopKickConverter{},
Repository: &flop_kick.FlopKickRepository{},
Fetcher: &shared.Fetcher{},
}
transformer := initializer.NewTransformer(db, blockchain)
err = transformer.Execute()
Expect(err).NotTo(HaveOccurred())
@@ -77,8 +84,13 @@ var _ = Describe("FlopKick Transformer", func() {
err = persistHeader(db, blockNumber)
Expect(err).NotTo(HaveOccurred())
initializer := flop_kick.FlopKickTransformerInitializer{Config: config}
transformer := initializer.NewFlopKickTransformer(db, blockchain)
initializer := factories.Transformer{
Config: flop_kick.Config,
Converter: &flop_kick.FlopKickConverter{},
Repository: &flop_kick.FlopKickRepository{},
Fetcher: &shared.Fetcher{},
}
transformer := initializer.NewTransformer(db, blockchain)
err = transformer.Execute()
Expect(err).NotTo(HaveOccurred())