Dan Finlay
9276fea6bc
Redundantly skip notices
7 years ago
Dan Finlay
119c0fdecf
Make test more resilient
7 years ago
Dan Finlay
6d63720f87
Remove duplicate button declaration
7 years ago
Dan Finlay
4e6946f47c
Fix test selector
7 years ago
Dan Finlay
e35cd77eee
Accept all notices in integration tests
7 years ago
Dan Finlay
45c5a26405
Fix test to skip screens before privacy notice
7 years ago
Dan
acc973d543
Update classnames for integration tests and add output/index.css to integration test for ci
7 years ago
Chi Kei Chan
5484e68896
Add Integration Tests
7 years ago
Chi Kei Chan
d9735ed5b3
Fixing integraiton test
7 years ago
kumavis
8da0d0b28a
Revert "NetworkController refactor for new EthClient interface"
7 years ago
kumavis
d31c746210
test - integration - intercept reload attempts
7 years ago
kumavis
9f665d8eda
test - integration - bump timeout
7 years ago
kumavis
5d01ca10e4
tests - mascara - increase timeout before test starts
7 years ago
kumavis
a9900be085
test - mascara - move skip reload test flag
7 years ago
kumavis
779e973b45
tests - integration - mascara - small cleanup and timeout adjustments
7 years ago
frankiebee
c5a2527c17
set time if platform is mascara
7 years ago
frankiebee
7bcca782cb
remove testem files
7 years ago
frankiebee
7fb8623568
dont reload on initial download and wait before passing sw to ui
7 years ago
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
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
Kevin Serrano
2fcf3d8439
Modify wording to new accept.
8 years ago
Nihar
5c71149a8f
continue button changed to agree
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
mapachurro
5c9202b2d2
Update first-time.js
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
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
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