aboutsummaryrefslogtreecommitdiffstats
path: root/core/leader-selector_test.go
diff options
context:
space:
mode:
authorMission Liao <mission.liao@dexon.org>2018-09-30 09:01:54 +0800
committerGitHub <noreply@github.com>2018-09-30 09:01:54 +0800
commitf2c13bd773c9684356a8a992d783916d49e70b59 (patch)
tree8cb875496ebbe21b7497d4482c9947bfbf73eb2f /core/leader-selector_test.go
parent7ee55d0963555a1dfb212f0fb5c2ee59bedfb221 (diff)
downloaddexon-consensus-f2c13bd773c9684356a8a992d783916d49e70b59.tar
dexon-consensus-f2c13bd773c9684356a8a992d783916d49e70b59.tar.gz
dexon-consensus-f2c13bd773c9684356a8a992d783916d49e70b59.tar.bz2
dexon-consensus-f2c13bd773c9684356a8a992d783916d49e70b59.tar.lz
dexon-consensus-f2c13bd773c9684356a8a992d783916d49e70b59.tar.xz
dexon-consensus-f2c13bd773c9684356a8a992d783916d49e70b59.tar.zst
dexon-consensus-f2c13bd773c9684356a8a992d783916d49e70b59.zip
core: integrate authenticator (#150)
Diffstat (limited to 'core/leader-selector_test.go')
-rw-r--r--core/leader-selector_test.go16
1 files changed, 2 insertions, 14 deletions
diff --git a/core/leader-selector_test.go b/core/leader-selector_test.go
index 8da7e2a..b5dfe91 100644
--- a/core/leader-selector_test.go
+++ b/core/leader-selector_test.go
@@ -88,7 +88,8 @@ func (s *LeaderSelectorTestSuite) TestLeaderBlockHash() {
ProposerID: types.NewNodeID(prv.PublicKey()),
Hash: common.NewRandomHash(),
}
- s.Require().Nil(leader.prepareBlock(block, prv))
+ s.Require().NoError(
+ NewAuthenticator(prv).SignCRS(block, leader.hashCRS))
s.Require().Nil(leader.processBlock(block))
blocks[block.Hash] = block
}
@@ -105,19 +106,6 @@ func (s *LeaderSelectorTestSuite) TestLeaderBlockHash() {
}
}
-func (s *LeaderSelectorTestSuite) TestPrepareBlock() {
- leader := s.newLeader()
- prv, err := ecdsa.NewPrivateKey()
- s.Require().Nil(err)
- block := &types.Block{
- ProposerID: types.NewNodeID(prv.PublicKey()),
- }
- s.Require().Nil(leader.prepareBlock(block, prv))
- s.Nil(leader.processBlock(block))
- block.Position.Height++
- s.Error(ErrIncorrectCRSSignature, leader.processBlock(block))
-}
-
func TestLeaderSelector(t *testing.T) {
suite.Run(t, new(LeaderSelectorTestSuite))
}