signer: fix failing testcases

This commit is contained in:
Martin Holst Swende 2018-09-27 11:08:27 +02:00
parent 4bf21979a9
commit d1f9037b3f
No known key found for this signature in database
GPG key ID: 683B438C05A5DDF0
2 changed files with 15 additions and 1 deletions

View file

@ -19,8 +19,8 @@ package core
import (
"bytes"
"context"
"errors"
"fmt"
"github.com/pkg/errors"
"io/ioutil"
"math/big"
"os"

View file

@ -74,6 +74,10 @@ func mixAddr(a string) (*common.MixedcaseAddress, error) {
type alwaysDenyUI struct{}
func (alwaysDenyUI) OnInputRequired(info core.UserInputRequest) (core.UserInputResponse, error) {
return core.UserInputResponse{}, nil
}
func (alwaysDenyUI) OnSignerStartup(info core.StartupInfo) {
}
@ -200,6 +204,11 @@ type dummyUI struct {
calls []string
}
func (d *dummyUI) OnInputRequired(info core.UserInputRequest) (core.UserInputResponse, error) {
d.calls = append(d.calls, "OnInputRequired")
return core.UserInputResponse{}, nil
}
func (d *dummyUI) ApproveTx(request *core.SignTxRequest) (core.SignTxResponse, error) {
d.calls = append(d.calls, "ApproveTx")
return core.SignTxResponse{}, core.ErrRequestDenied
@ -509,6 +518,11 @@ type dontCallMe struct {
t *testing.T
}
func (d *dontCallMe) OnInputRequired(info core.UserInputRequest) (core.UserInputResponse, error) {
d.t.Fatalf("Did not expect next-handler to be called")
return core.UserInputResponse{}, nil
}
func (d *dontCallMe) OnSignerStartup(info core.StartupInfo) {
}