mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-19 19:55:51 +00:00
Merge pull request #489 from clark800/test-compiled
Test compiled code in dist/npm on CI server
This commit is contained in:
@@ -16,8 +16,14 @@ lint() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
unittest() {
|
unittest() {
|
||||||
|
# test "src"
|
||||||
npm test --coverage
|
npm test --coverage
|
||||||
npm run coveralls
|
npm run coveralls
|
||||||
|
|
||||||
|
# test compiled version in "dist/npm"
|
||||||
|
ln -nfs ../../dist/npm/core test/node_modules/ripple-lib
|
||||||
|
ln -nfs ../../dist/npm test/node_modules/ripple-api
|
||||||
|
npm test
|
||||||
}
|
}
|
||||||
|
|
||||||
oneNode() {
|
oneNode() {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
const _ = require('lodash');
|
const _ = require('lodash');
|
||||||
const core = require('./common').core;
|
const common = require('./common');
|
||||||
const server = require('./server/server');
|
const server = require('./server/server');
|
||||||
const connect = server.connect;
|
const connect = server.connect;
|
||||||
const disconnect = server.disconnect;
|
const disconnect = server.disconnect;
|
||||||
@@ -28,11 +28,11 @@ const sign = require('./transaction/sign');
|
|||||||
const submit = require('./transaction/submit');
|
const submit = require('./transaction/submit');
|
||||||
const errors = require('./common').errors;
|
const errors = require('./common').errors;
|
||||||
const convertExceptions = require('./common').convertExceptions;
|
const convertExceptions = require('./common').convertExceptions;
|
||||||
const generateWallet = convertExceptions(core.Wallet.generate);
|
const generateWallet = convertExceptions(common.core.Wallet.generate);
|
||||||
|
|
||||||
function RippleAPI(options: {}) {
|
function RippleAPI(options: {}) {
|
||||||
const _options = _.assign({}, options, {automatic_resubmission: false});
|
const _options = _.assign({}, options, {automatic_resubmission: false});
|
||||||
this.remote = new core.Remote(_options);
|
this.remote = new common.core.Remote(_options);
|
||||||
}
|
}
|
||||||
|
|
||||||
RippleAPI.prototype = {
|
RippleAPI.prototype = {
|
||||||
@@ -65,4 +65,11 @@ RippleAPI.prototype = {
|
|||||||
errors
|
errors
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// these are exposed only for use by unit tests; they are not part of the API
|
||||||
|
RippleAPI._PRIVATE = {
|
||||||
|
common: common,
|
||||||
|
ledgerUtils: require('./ledger/utils'),
|
||||||
|
schemaValidator: require('./common/schema-validator')
|
||||||
|
};
|
||||||
|
|
||||||
module.exports = RippleAPI;
|
module.exports = RippleAPI;
|
||||||
|
|||||||
@@ -4,21 +4,20 @@ const _ = require('lodash');
|
|||||||
const assert = require('assert-diff');
|
const assert = require('assert-diff');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const setupAPI = require('./setup-api');
|
const setupAPI = require('./setup-api');
|
||||||
const RippleAPI = require('../src').RippleAPI;
|
const RippleAPI = require('ripple-api').RippleAPI;
|
||||||
|
const common = RippleAPI._PRIVATE.common;
|
||||||
const fixtures = require('./fixtures/api');
|
const fixtures = require('./fixtures/api');
|
||||||
const requests = fixtures.requests;
|
const requests = fixtures.requests;
|
||||||
const responses = fixtures.responses;
|
const responses = fixtures.responses;
|
||||||
const addresses = require('./fixtures/addresses');
|
const addresses = require('./fixtures/addresses');
|
||||||
const hashes = require('./fixtures/hashes');
|
const hashes = require('./fixtures/hashes');
|
||||||
const MockPRNG = require('./mock-prng');
|
const MockPRNG = require('./mock-prng');
|
||||||
const sjcl = require('../src/core').sjcl;
|
const sjcl = common.core.sjcl;
|
||||||
const address = addresses.ACCOUNT;
|
const address = addresses.ACCOUNT;
|
||||||
const common = require('../src/api/common');
|
|
||||||
const validate = common.validate;
|
const validate = common.validate;
|
||||||
const RippleError = require('../src/core/rippleerror').RippleError;
|
const utils = RippleAPI._PRIVATE.ledgerUtils;
|
||||||
const utils = require('../src/api/ledger/utils');
|
|
||||||
const ledgerClosed = require('./fixtures/api/rippled/ledger-close-newer');
|
const ledgerClosed = require('./fixtures/api/rippled/ledger-close-newer');
|
||||||
const schemaValidator = require('../src/api/common/schema-validator');
|
const schemaValidator = RippleAPI._PRIVATE.schemaValidator;
|
||||||
|
|
||||||
const orderbook = {
|
const orderbook = {
|
||||||
base: {
|
base: {
|
||||||
@@ -394,7 +393,7 @@ describe('RippleAPI', function() {
|
|||||||
return this.api.getTransactions(address, options).then(() => {
|
return this.api.getTransactions(address, options).then(() => {
|
||||||
assert(false, 'Should throw RippleError');
|
assert(false, 'Should throw RippleError');
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
assert(error instanceof RippleError);
|
assert(error instanceof common.core.RippleError);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
1
test/node_modules/ripple-api
generated
vendored
Symbolic link
1
test/node_modules/ripple-api
generated
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../src
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
const net = require('net');
|
const net = require('net');
|
||||||
const RippleAPI = require('../src').RippleAPI;
|
const RippleAPI = require('ripple-api').RippleAPI;
|
||||||
const ledgerClosed = require('./fixtures/api/rippled/ledger-close');
|
const ledgerClosed = require('./fixtures/api/rippled/ledger-close');
|
||||||
const createMockRippled = require('./mock-rippled');
|
const createMockRippled = require('./mock-rippled');
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user