Skip to content

Commit

Permalink
resolve feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
jimjbrettj committed Sep 20, 2022
1 parent faa9e7f commit 852c16f
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 10 deletions.
2 changes: 1 addition & 1 deletion dot/core/messages_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ func TestServiceHandleTransactionMessage(t *testing.T) {
setContextStorage: &mockSetContextStorage{trieState: &storage.TrieState{}},
validateTxn: &mockValidateTxn{
input: types.Extrinsic(append([]byte{byte(types.TxnExternal)}, testExtrinsic[0]...)),
err: *invalidTransaction,
err: invalidTransaction,
},
},
args: args{
Expand Down
5 changes: 2 additions & 3 deletions lib/runtime/invalid_transaction.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,13 @@ func (i InvalidTransaction) Error() string {
}

// NewInvalidTransaction is constructor for InvalidTransaction
func NewInvalidTransaction() *InvalidTransaction {
func NewInvalidTransaction() InvalidTransaction {
vdt, err := scale.NewVaryingDataType(Call{}, Payment{}, Future{}, Stale{}, BadProof{}, AncientBirthBlock{},
ExhaustsResources{}, InvalidCustom(0), BadMandatory{}, MandatoryDispatch{})
if err != nil {
panic(err)
}
invalidTxnVdr := InvalidTransaction(vdt)
return &invalidTxnVdr
return InvalidTransaction(vdt)
}

// Call The call of the transaction is not expected
Expand Down
4 changes: 2 additions & 2 deletions lib/runtime/transaction_validity.go
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,13 @@ func (tve TransactionValidityError) Error() string {
case UnknownTransaction:
return err.Error()
default:
return fmt.Sprintf("unexpected value: %T %v", err, err)
panic(fmt.Sprintf("unexpected value: %T %v", err, err))
}
}

// NewTransactionValidityError is constructor for TransactionValidityError
func NewTransactionValidityError() *TransactionValidityError {
vdt, err := scale.NewVaryingDataType(*NewInvalidTransaction(), NewUnknownTransaction())
vdt, err := scale.NewVaryingDataType(NewInvalidTransaction(), NewUnknownTransaction())
if err != nil {
panic(err)
}
Expand Down
8 changes: 4 additions & 4 deletions lib/runtime/transaction_validity_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,9 @@ func Test_InvalidTransactionValidity(t *testing.T) {
_, isParentCorrectType := val.(InvalidTransaction)
require.True(t, isParentCorrectType)

transaction, ok := val.(InvalidTransaction)
invTransaction, ok := val.(InvalidTransaction)
require.True(t, ok)
childVal := transaction.Value()
childVal := invTransaction.Value()
_, isChildCorrectType := childVal.(Future)
require.True(t, isChildCorrectType)
}
Expand All @@ -101,9 +101,9 @@ func Test_UnknownTransactionValidity(t *testing.T) {
_, isParentCorrectType := val.(UnknownTransaction)
require.True(t, isParentCorrectType)

transaction, ok := val.(UnknownTransaction)
unknownTransaction, ok := val.(UnknownTransaction)
require.True(t, ok)
childVal := transaction.Value()
childVal := unknownTransaction.Value()
_, isChildCorrectType := childVal.(NoUnsignedValidator)
require.True(t, isChildCorrectType)
}
Expand Down

0 comments on commit 852c16f

Please sign in to comment.