mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-20 20:25:48 +00:00
refactor: add verify() function (#1552)
* refactor: add verify() function
This commit is contained in:
committed by
Mayukha Vadari
parent
0d32071e0e
commit
148cac6f3f
@@ -1,8 +1,7 @@
|
||||
import { assert } from 'chai'
|
||||
|
||||
import { ValidationError } from 'xrpl-local/common/errors'
|
||||
|
||||
import { verifyCheckCreate } from '../../src/models/transactions/checkCreate'
|
||||
import { verifyCheckCreate } from './../../src/models/transactions/checkCreate'
|
||||
import { assert } from 'chai'
|
||||
import { verify } from '../../src/models/transactions'
|
||||
|
||||
/**
|
||||
* CheckCreate Transaction Verification Testing.
|
||||
@@ -24,6 +23,7 @@ describe('CheckCreate', function () {
|
||||
} as any
|
||||
|
||||
assert.doesNotThrow(() => verifyCheckCreate(validCheck))
|
||||
assert.doesNotThrow(() => verify(validCheck))
|
||||
})
|
||||
|
||||
it(`throws w/ invalid Destination`, function () {
|
||||
@@ -44,6 +44,11 @@ describe('CheckCreate', function () {
|
||||
ValidationError,
|
||||
'CheckCreate: invalid Destination',
|
||||
)
|
||||
assert.throws(
|
||||
() => verify(invalidDestination),
|
||||
ValidationError,
|
||||
'CheckCreate: invalid Destination',
|
||||
)
|
||||
})
|
||||
|
||||
it(`throws w/ invalid SendMax`, function () {
|
||||
@@ -64,6 +69,11 @@ describe('CheckCreate', function () {
|
||||
ValidationError,
|
||||
'CheckCreate: invalid SendMax',
|
||||
)
|
||||
assert.throws(
|
||||
() => verify(invalidSendMax),
|
||||
ValidationError,
|
||||
'CheckCreate: invalid SendMax',
|
||||
)
|
||||
})
|
||||
|
||||
it(`throws w/ invalid DestinationTag`, function () {
|
||||
@@ -84,6 +94,11 @@ describe('CheckCreate', function () {
|
||||
ValidationError,
|
||||
'CheckCreate: invalid DestinationTag',
|
||||
)
|
||||
assert.throws(
|
||||
() => verify(invalidDestinationTag),
|
||||
ValidationError,
|
||||
'CheckCreate: invalid DestinationTag',
|
||||
)
|
||||
})
|
||||
|
||||
it(`throws w/ invalid Expiration`, function () {
|
||||
@@ -104,6 +119,11 @@ describe('CheckCreate', function () {
|
||||
ValidationError,
|
||||
'CheckCreate: invalid Expiration',
|
||||
)
|
||||
assert.throws(
|
||||
() => verify(invalidExpiration),
|
||||
ValidationError,
|
||||
'CheckCreate: invalid Expiration',
|
||||
)
|
||||
})
|
||||
|
||||
it(`throws w/ invalid InvoiceID`, function () {
|
||||
@@ -123,5 +143,10 @@ describe('CheckCreate', function () {
|
||||
ValidationError,
|
||||
'CheckCreate: invalid InvoiceID',
|
||||
)
|
||||
assert.throws(
|
||||
() => verify(invalidInvoiceID),
|
||||
ValidationError,
|
||||
'CheckCreate: invalid InvoiceID',
|
||||
)
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user