kumavis
b53d04c409
tests - integration - get flat and mascara tests closer to compatible
7 years ago
kumavis
48d21f4fca
tests - integration - fix bad cherry-pick
7 years ago
kumavis
0e70366e9c
test - integration - drop testem for karma
7 years ago
kumavis
d4a41e0277
test - integration - build - manually exit from test builder + add bundle destination log
7 years ago
kumavis
19d6618c04
test - integration - build - use pump + log bundling information
7 years ago
kumavis
a6d49a49ea
test - integration - use async fn for error catching
7 years ago
sdtsui
f37f405d52
Fix integration test failures: ensure qr code is accessible
7 years ago
kumavis
0a5a46b8f4
test - integration - better error handling
7 years ago
kumavis
f804567d24
test - integration - syntax - prefer const
7 years ago
kumavis
925edd5f7d
test - integration - remove unused code
7 years ago
kumavis
44616483e0
test - integration - throw error on failure
7 years ago
Dan Finlay
c0c588053a
Print integration build errors
8 years ago
Kevin Serrano
2fcf3d8439
Modify wording to new accept.
8 years ago
Nihar
5c71149a8f
continue button changed to agree
8 years ago
Thomas Huang
0b13429daf
Lint tests
8 years ago
Dan Finlay
b6e2eaf7b1
Remove eth-lightwallet
8 years ago
Dan Finlay
a97cfffe15
Fixed reference
8 years ago
Dan Finlay
8f87bacc1b
Fix references in tests
8 years ago
Kevin Serrano
736637363b
Integration tests play nice with new disabled buttons.
8 years ago
Kevin Serrano
bf9d1f405f
add waits between notices.
8 years ago
Kevin Serrano
092ec9096b
Fix integration tests.
8 years ago
Kevin Serrano
65c84ac4b2
Delete all code related to disclaimers.
8 years ago
mapachurro
5c9202b2d2
Update first-time.js
8 years ago
kumavis
99fa9ab13a
migration 7 - break off TransactionManager substate
8 years ago
kumavis
dacbf16fe2
test - first-time - re-add terms header check
8 years ago
kumavis
d8a12c2ad0
tests - mockDev - fix first-time flow
8 years ago
kumavis
2fa60cfcbf
continue rename selectedAccount to selectedAddress
8 years ago
kumavis
76ce348a04
obs-store - use published module
8 years ago
Dan Finlay
3572708fda
Fix test to log out despite number of menu items
8 years ago
kumavis
3bc996878b
background - move pojo migrator to outside of metamask controller
8 years ago
kumavis
8012ede126
background - introduce ObservableStore
8 years ago
Dan Finlay
e95c937569
Add additional migration test
8 years ago
Dan Finlay
ebeaf3b3d6
Restructured migration
...
Migrator now returns a lostAccount array that includes objects
these objects include keys of address and privateKey,
this allows the MetamaskController to restore the lost accounts
even without customizing the idStore or the KeyringController.
Also includes a patch that allows idStore to synchronously export private keys.
8 years ago
Dan Finlay
b3533f9bf7
Fixed another lostAccount test
8 years ago
Dan Finlay
26f1e6cbd2
Remove encryptor in favor of external browser-passworder
...
I broke out the encryptor lib into its own module on npm called browser-passworder.
8 years ago
Frances Pangilinan
5aba096bd1
add Test for txManager. As well as fix tests to account for txManager.
8 years ago
Dan Finlay
7b9749e30c
Got bad account detection working and added to state
8 years ago
Dan Finlay
ab9e15b782
Mostly added bad account detection
...
Currently riddled with logs, because the migrator is inexplicably returning before generating the new style accounts for comparison.
8 years ago
Dan Finlay
c93227ea72
Cranked up CI test suite wait duration to alleviate their nondeterminism for now
8 years ago
Dan Finlay
1880cda9b9
Fix vault encrypting & unlocking bug
...
This is only a bug in dev, but was committed yesterday.
Sometimes the `encrypt` method was being passed values other than the password as the encryption key, leading to un-unlockable vaults.
To find this, and avoid it for all time hereafter, I added several more steps to our oft-neglected integration test suite, which now fully initializes a vault, locks it, and unlocks it again, to make sure all of those steps definitely work always.
8 years ago
Dan Finlay
049e351c9d
Add integration tests for logging out and back in
8 years ago
Dan Finlay
fe533bbef2
Add more integration tests
...
Integration tests now:
- Scroll through terms
- Accept terms
- Confirm seed phrase
- Verify account detail screen
8 years ago
Dan Finlay
549bbfd05f
Made integration test create a first vault
8 years ago
Dan Finlay
80e76b45ee
Denodeify most of KeyringController
...
Mostly Fixes #893
A couple methods cache callbacks, and will require a larger refactor to fully denodeify.
Specifically, our methods involving web3 requests to sign a tx, sign a message, and approve or cancel either of those.
I think we should postpone those until the TxManager refactor, since it will likely handle this response caching itself.
8 years ago
Dan Finlay
05c8658ff3
Fix new encryptor migration logic
8 years ago
Kevin Serrano
3cd839d27f
Create failing test to check submitPassword in keyringController.
8 years ago
Dan Finlay
93c0a6826a
Fix integration test suite
8 years ago
Dan Finlay
ba7d6b437f
Fix password validation and persistence issue
...
Was wiping the vault on each successful password attempt... :P
8 years ago
Kevin Serrano
b3cb3e9ec6
Remove debugger statement.
8 years ago
Kevin Serrano
678301a20e
Phase out extra warning screen.
8 years ago