parent
f8eee778f4
commit
456a2d55fd
8 changed files with 113 additions and 1 deletions
|
@ -624,6 +624,31 @@ var rpcTestCases = map[string][]rpcTestCase{
|
|||
},
|
||||
},
|
||||
},
|
||||
"getvalidators": {
|
||||
{
|
||||
params: "[]",
|
||||
result: func(*executor) interface{} {
|
||||
return &[]result.Validator{}
|
||||
},
|
||||
check: func(t *testing.T, e *executor, validators interface{}) {
|
||||
var expected []result.Validator
|
||||
sBValidators, err := e.chain.GetStandByValidators()
|
||||
require.NoError(t, err)
|
||||
for _, sbValidator := range sBValidators {
|
||||
expected = append(expected, result.Validator{
|
||||
PublicKey: *sbValidator,
|
||||
Votes: 0,
|
||||
Active: true,
|
||||
})
|
||||
}
|
||||
|
||||
actual, ok := validators.(*[]result.Validator)
|
||||
require.True(t, ok)
|
||||
|
||||
assert.ElementsMatch(t, expected, *actual)
|
||||
},
|
||||
},
|
||||
},
|
||||
"getversion": {
|
||||
{
|
||||
params: "[]",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue