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,86 @@
import { assert } from 'chai'
import { validate, ValidationError } from 'xrpl-local'
import { validateEscrowCancel } from 'xrpl-local/models/transactions/escrowCancel'
/**
* Transaction Verification Testing.
*
* Providing runtime verification testing for each specific transaction type.
*/
describe('EscrowCancel', function () {
let cancel
beforeEach(function () {
cancel = {
TransactionType: 'EscrowCancel',
Account: 'rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn',
Owner: 'rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn',
OfferSequence: 7,
}
})
it(`Valid EscrowCancel`, function () {
assert.doesNotThrow(() => validateEscrowCancel(cancel))
assert.doesNotThrow(() => validate(cancel))
})
it(`Invalid EscrowCancel missing owner`, function () {
delete cancel.Owner
assert.throws(
() => validateEscrowCancel(cancel),
ValidationError,
'EscrowCancel: missing Owner',
)
assert.throws(
() => validate(cancel),
ValidationError,
'EscrowCancel: missing Owner',
)
})
it(`Invalid EscrowCancel missing offerSequence`, function () {
delete cancel.OfferSequence
assert.throws(
() => validateEscrowCancel(cancel),
ValidationError,
'EscrowCancel: missing OfferSequence',
)
assert.throws(
() => validate(cancel),
ValidationError,
'EscrowCancel: missing OfferSequence',
)
})
it(`Invalid OfferSequence`, function () {
cancel.Owner = 10
assert.throws(
() => validateEscrowCancel(cancel),
ValidationError,
'EscrowCancel: Owner must be a string',
)
assert.throws(
() => validate(cancel),
ValidationError,
'EscrowCancel: Owner must be a string',
)
})
it(`Invalid owner`, function () {
cancel.OfferSequence = '10'
assert.throws(
() => validateEscrowCancel(cancel),
ValidationError,
'EscrowCancel: OfferSequence must be a number',
)
assert.throws(
() => validate(cancel),
ValidationError,
'EscrowCancel: OfferSequence must be a number',
)
})
})