aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorkumavis <kumavis@users.noreply.github.com>2016-08-23 10:22:31 +0800
committerGitHub <noreply@github.com>2016-08-23 10:22:31 +0800
commit07927b57986ffb0035b6b30ae7e54b843b551d83 (patch)
tree5e11c75a4b1fdbb6d2d351c4ab9f1f50c8b45cb1 /test
parentf9c58c07466d181a895cd38b1c3049a11e02cb99 (diff)
parent5c9ca21ba3224fd54430a3c518b825ff6cd112f3 (diff)
downloadtangerine-wallet-browser-07927b57986ffb0035b6b30ae7e54b843b551d83.tar
tangerine-wallet-browser-07927b57986ffb0035b6b30ae7e54b843b551d83.tar.gz
tangerine-wallet-browser-07927b57986ffb0035b6b30ae7e54b843b551d83.tar.bz2
tangerine-wallet-browser-07927b57986ffb0035b6b30ae7e54b843b551d83.tar.lz
tangerine-wallet-browser-07927b57986ffb0035b6b30ae7e54b843b551d83.tar.xz
tangerine-wallet-browser-07927b57986ffb0035b6b30ae7e54b843b551d83.tar.zst
tangerine-wallet-browser-07927b57986ffb0035b6b30ae7e54b843b551d83.zip
Merge pull request #558 from MetaMask/i390-TransactionLimit
Enforce transaction log limit
Diffstat (limited to 'test')
-rw-r--r--test/unit/account-link-test.js12
-rw-r--r--test/unit/config-manager-test.js11
2 files changed, 23 insertions, 0 deletions
diff --git a/test/unit/account-link-test.js b/test/unit/account-link-test.js
new file mode 100644
index 000000000..39889b6be
--- /dev/null
+++ b/test/unit/account-link-test.js
@@ -0,0 +1,12 @@
+var assert = require('assert')
+var linkGen = require('../../ui/lib/account-link')
+
+describe('account-link', function() {
+
+ it('adds testnet prefix to morden test network', function() {
+ var result = linkGen('account', '2')
+ assert.notEqual(result.indexOf('testnet'), -1, 'testnet injected')
+ assert.notEqual(result.indexOf('account'), -1, 'account included')
+ })
+
+})
diff --git a/test/unit/config-manager-test.js b/test/unit/config-manager-test.js
index b34089163..eaa5376fd 100644
--- a/test/unit/config-manager-test.js
+++ b/test/unit/config-manager-test.js
@@ -233,6 +233,17 @@ describe('config-manager', function() {
assert.equal(result.length, 1)
assert.equal(result[0].id, 1)
})
+
+ it('cuts off early txs beyond a limit', function() {
+ const limit = configManager.txLimit
+ for (let i = 0; i < limit + 1; i++) {
+ let tx = { id: i }
+ configManager.addTx(tx)
+ }
+ var result = configManager.getTxList()
+ assert.equal(result.length, limit, `limit of ${limit} txs enforced`)
+ assert.equal(result[0].id, 1, 'early txs truncted')
+ })
})
describe('#confirmTx', function() {