[FEATURE] set max fee the submitter of a transaction is willing to pay

This commit is contained in:
Bo Chen
2014-11-04 14:13:42 -08:00
parent 0248475473
commit 24587fab9c
2 changed files with 35 additions and 0 deletions

View File

@@ -835,6 +835,23 @@ describe('Transaction', function() {
assert(transaction._setLastLedger);
});
it('Set Max Fee', function() {
var transaction = new Transaction();
transaction.maxFee('a');
assert.strictEqual(transaction.tx_json.Fee, void(0));
assert(!transaction._setLastLedger);
transaction.maxFee(NaN);
assert.strictEqual(transaction.tx_json.Fee, void(0));
assert(!transaction._setLastLedger);
transaction.maxFee(1000);
assert.strictEqual(transaction.tx_json.Fee, '1000');
assert.strictEqual(transaction._maxFee, 1000);
assert.strictEqual(transaction._setMaxFee, true);
});
it('Rewrite transaction path', function() {
var transaction = new Transaction();