problem: doesn't use hardcoded methods on Bitcoin

This commit is contained in:
Igor Artamonov
2021-11-17 21:39:17 -05:00
parent df805ee4a9
commit acdb450fdf
5 changed files with 63 additions and 10 deletions

View File

@@ -17,12 +17,12 @@ import spock.lang.Specification
import java.time.Duration
class NativeCallRouterSpec extends Specification {
class LocalCallRouterSpec extends Specification {
def "Calls hardcoded"() {
setup:
def methods = new DefaultEthereumMethods(Chain.ETHEREUM)
def router = new NativeCallRouter(
def router = new LocalCallRouter(
new EthereumReader(
TestingCommons.multistream(TestingCommons.api()),
Caches.default(),
@@ -50,7 +50,7 @@ class NativeCallRouterSpec extends Specification {
}
}
def methods = new DefaultEthereumMethods(Chain.ETHEREUM)
def router = new NativeCallRouter(reader, methods, head)
def router = new LocalCallRouter(reader, methods, head)
when:
def act = router.getBlockByNumber(["latest", false])
@@ -76,7 +76,7 @@ class NativeCallRouterSpec extends Specification {
}
}
def methods = new DefaultEthereumMethods(Chain.ETHEREUM)
def router = new NativeCallRouter(reader, methods, head)
def router = new LocalCallRouter(reader, methods, head)
when:
def act = router.getBlockByNumber(["earliest", false])
@@ -102,7 +102,7 @@ class NativeCallRouterSpec extends Specification {
}
}
def methods = new DefaultEthereumMethods(Chain.ETHEREUM)
def router = new NativeCallRouter(reader, methods, head)
def router = new LocalCallRouter(reader, methods, head)
when:
def act = router.getBlockByNumber(["0x123ef", false])