diff options
author | Mission Liao <mission.liao@dexon.org> | 2018-09-30 09:01:54 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-30 09:01:54 +0800 |
commit | f2c13bd773c9684356a8a992d783916d49e70b59 (patch) | |
tree | 8cb875496ebbe21b7497d4482c9947bfbf73eb2f /core/leader-selector_test.go | |
parent | 7ee55d0963555a1dfb212f0fb5c2ee59bedfb221 (diff) | |
download | dexon-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.go | 16 |
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)) } |