mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-20 04:05:52 +00:00
refactor: add verify() function (#1552)
* refactor: add verify() function
This commit is contained in:
committed by
Mayukha Vadari
parent
9439a6f505
commit
09522e9ce2
@@ -1,8 +1,7 @@
|
||||
import { assert } from 'chai'
|
||||
|
||||
import { ValidationError } from 'xrpl-local/common/errors'
|
||||
|
||||
import { verifyTrustSet } from '../../src/models/transactions/trustSet'
|
||||
import { verifyTrustSet } from './../../src/models/transactions/trustSet'
|
||||
import { assert } from 'chai'
|
||||
import { verify } from '../../src/models/transactions'
|
||||
|
||||
/**
|
||||
* TrustSet Transaction Verification Testing.
|
||||
@@ -28,6 +27,7 @@ describe('TrustSet', function () {
|
||||
|
||||
it('verifies valid TrustSet', function () {
|
||||
assert.doesNotThrow(() => verifyTrustSet(trustSet))
|
||||
assert.doesNotThrow(() => verify(trustSet))
|
||||
})
|
||||
|
||||
it('throws when LimitAmount is missing', function () {
|
||||
@@ -37,6 +37,11 @@ describe('TrustSet', function () {
|
||||
ValidationError,
|
||||
'TrustSet: missing field LimitAmount',
|
||||
)
|
||||
assert.throws(
|
||||
() => verify(trustSet),
|
||||
ValidationError,
|
||||
'TrustSet: missing field LimitAmount',
|
||||
)
|
||||
})
|
||||
|
||||
it('throws when LimitAmount is invalid', function () {
|
||||
@@ -46,6 +51,11 @@ describe('TrustSet', function () {
|
||||
ValidationError,
|
||||
'TrustSet: invalid LimitAmount',
|
||||
)
|
||||
assert.throws(
|
||||
() => verify(trustSet),
|
||||
ValidationError,
|
||||
'TrustSet: invalid LimitAmount',
|
||||
)
|
||||
})
|
||||
|
||||
it('throws when QualityIn is not a number', function () {
|
||||
@@ -55,6 +65,11 @@ describe('TrustSet', function () {
|
||||
ValidationError,
|
||||
'TrustSet: QualityIn must be a number',
|
||||
)
|
||||
assert.throws(
|
||||
() => verify(trustSet),
|
||||
ValidationError,
|
||||
'TrustSet: QualityIn must be a number',
|
||||
)
|
||||
})
|
||||
|
||||
it('throws when QualityOut is not a number', function () {
|
||||
@@ -64,5 +79,10 @@ describe('TrustSet', function () {
|
||||
ValidationError,
|
||||
'TrustSet: QualityOut must be a number',
|
||||
)
|
||||
assert.throws(
|
||||
() => verify(trustSet),
|
||||
ValidationError,
|
||||
'TrustSet: QualityOut must be a number',
|
||||
)
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user