ripple-domain-verifier
Advanced tools
Comparing version 0.2.0 to 0.2.1
@@ -37,2 +37,6 @@ 'use strict'; | ||
var _url = require('url'); | ||
var _url2 = _interopRequireDefault(_url); | ||
var _rippleAddressCodec = require('ripple-address-codec'); | ||
@@ -316,3 +320,4 @@ | ||
value: function _validateDomain(domain) { | ||
if (!_validator2['default'].isFQDN(domain)) { | ||
var domainUrl = _url2['default'].parse('http://' + domain); | ||
if (!_validator2['default'].isFQDN(domainUrl.host)) { | ||
throw new _errors.InvalidDomain(domain); | ||
@@ -319,0 +324,0 @@ } |
{ | ||
"name": "ripple-domain-verifier", | ||
"version": "0.2.0", | ||
"version": "0.2.1", | ||
"description": "two-way cryptographic link between ripple validator and domain", | ||
@@ -5,0 +5,0 @@ "main": "lib/", |
@@ -7,3 +7,3 @@ import Verifier from './src' | ||
verifier.verifyValidatorDomain('n9K6YbD1y9dWSAG2tbdFwVCtcuvUeNkBwoy9Z6BmeMra9ZxsMTuo').then(domain => { | ||
verifier.verifyValidatorDomain('n9KMDb8CeF9G9i5QHkp2B3hvf25iCGWxLZZU7KUQWv4n8iCMBQZu').then(domain => { | ||
console.log('verified domain:', domain) | ||
@@ -10,0 +10,0 @@ }).catch(err => { |
@@ -51,2 +51,12 @@ import ValidatorDomainVerifier from '../src' | ||
it('should allow domain with url', async () => { | ||
let verifier = new ValidatorDomainVerifier() | ||
const invalidDomain = 'mises.org/library' | ||
const validationPublicKeys = | ||
await verifier.getValidationPublicKeysFromDomain(invalidDomain) | ||
assert.strictEqual(validationPublicKeys.length, 0) | ||
}) | ||
it('should throw a RippleTxtNotFound error', async (done) => { | ||
@@ -53,0 +63,0 @@ |
27557
650