|
1 | 1 | import assert from 'assert'; |
2 | 2 | import { format } from 'util'; |
3 | 3 | import fs from 'fs'; |
4 | | -import vm from 'vm'; |
5 | 4 | import validator from '../src/index'; |
| 5 | +import vm from 'vm'; |
6 | 6 |
|
7 | 7 | let validator_js = fs.readFileSync(require.resolve('../validator.js')).toString(); |
8 | 8 |
|
@@ -8590,6 +8590,25 @@ describe('Validators', () => { |
8590 | 8590 | }); |
8591 | 8591 |
|
8592 | 8592 | it('should validate XRP addresses', () => { |
| 8593 | + test({ |
| 8594 | + validator: 'isXRPAddress', |
| 8595 | + valid: [ |
| 8596 | + 'rAAAAAAAAAAAAAAAAAAAAAAAAA', |
| 8597 | + 'rUfkLWGb7UwFgpci24kBpu7eCR', |
| 8598 | + 'r4zkbgzeQriVB1iFeZj8rTT1q3oTnpLxUG', |
| 8599 | + ], |
| 8600 | + invalid: [ |
| 8601 | + 'r4zkbgzeQriVB1iFeZj8rTT1', |
| 8602 | + 'r4zkbgzeQriVB1iFeZj8rTT1q3oInpLxUG', |
| 8603 | + 'r4zkbgzeQriVB1iFeZj8rTT1q3oOnpLxUG', |
| 8604 | + 'r4zkbgzeQriVB1iFeZj8rTT1q3olnpLxUG', |
| 8605 | + 'r4zkbgzeQriVB1iFeZj8rTT1q3o+npLxUG', |
| 8606 | + 'r4zkbgzeQriVB1iFeZj8rTT1q3o/npLxUG', |
| 8607 | + '4zkbgzeQriVB1iFeZj8rTT1q3oTnpLxUGr', |
| 8608 | + 'r4zkbgzeQriVB1iFeZj8rTT1q3oTnpLxUGGGG', |
| 8609 | + ] |
| 8610 | + }) |
| 8611 | + |
8593 | 8612 | test({ |
8594 | 8613 | validator: 'isXRPAddress', |
8595 | 8614 | args: [ |
|
0 commit comments