prysm-pulse/validator/accounts/wallet_recover_fuzz_test.go
Nishant Das 58f7e942f2
Fix Mnemonic Validation (#10354)
* fix mnemonic validation

* potuz's review

* Add fuzz test for wallet recover

Co-authored-by: prestonvanloon <preston@prysmaticlabs.com>
2022-03-14 07:30:11 +08:00

20 lines
732 B
Go

//go:build go1.18
// +build go1.18
package accounts_test
import (
"testing"
"github.com/prysmaticlabs/prysm/validator/accounts"
)
func FuzzValidateMnemonic(f *testing.F) {
f.Add("bag wagon luxury iron swarm yellow course merge trumpet wide decide cash idea disagree deny teach canvas profit slice beach iron sting warfare slide")
f.Add("bag wagon luxury iron swarm yellow course merge trumpet wide cash idea disagree deny teach canvas profit iron sting warfare slide")
f.Add("bag wagon luxury iron swarm yellow course merge trumpet cash wide decide profit cash idea disagree deny teach canvas profit slice beach iron sting warfare slide")
f.Fuzz(func(t *testing.T, input string) {
accounts.ValidateMnemonic(input)
})
}