chore: rename test files (#2181)

This commit is contained in:
justinr1234
2023-01-06 14:04:36 -06:00
committed by GitHub
parent 9e74f94c44
commit 8abcfe4640
122 changed files with 49 additions and 50 deletions

View File

@@ -0,0 +1,87 @@
import { assert } from 'chai'
import { validate, ValidationError } from 'xrpl-local'
import { validateTrustSet } from 'xrpl-local/models/transactions/trustSet'
/**
* TrustSet Transaction Verification Testing.
*
* Providing runtime verification testing for each specific transaction type.
*/
describe('TrustSet', function () {
let trustSet
beforeEach(function () {
trustSet = {
TransactionType: 'TrustSet',
Account: 'rUn84CUYbNjRoTQ6mSW7BVJPSVJNLb1QLo',
LimitAmount: {
currency: 'XRP',
issuer: 'rcXY84C4g14iFp6taFXjjQGVeHqSCh9RX',
value: '4329.23',
},
QualityIn: 1234,
QualityOut: 4321,
} as any
})
it('verifies valid TrustSet', function () {
assert.doesNotThrow(() => validateTrustSet(trustSet))
assert.doesNotThrow(() => validate(trustSet))
})
it('throws when LimitAmount is missing', function () {
delete trustSet.LimitAmount
assert.throws(
() => validateTrustSet(trustSet),
ValidationError,
'TrustSet: missing field LimitAmount',
)
assert.throws(
() => validate(trustSet),
ValidationError,
'TrustSet: missing field LimitAmount',
)
})
it('throws when LimitAmount is invalid', function () {
trustSet.LimitAmount = 1234
assert.throws(
() => validateTrustSet(trustSet),
ValidationError,
'TrustSet: invalid LimitAmount',
)
assert.throws(
() => validate(trustSet),
ValidationError,
'TrustSet: invalid LimitAmount',
)
})
it('throws when QualityIn is not a number', function () {
trustSet.QualityIn = '1234'
assert.throws(
() => validateTrustSet(trustSet),
ValidationError,
'TrustSet: QualityIn must be a number',
)
assert.throws(
() => validate(trustSet),
ValidationError,
'TrustSet: QualityIn must be a number',
)
})
it('throws when QualityOut is not a number', function () {
trustSet.QualityOut = '4321'
assert.throws(
() => validateTrustSet(trustSet),
ValidationError,
'TrustSet: QualityOut must be a number',
)
assert.throws(
() => validate(trustSet),
ValidationError,
'TrustSet: QualityOut must be a number',
)
})
})