aboutsummaryrefslogtreecommitdiffstats
path: root/test/integration
Commit message (Collapse)AuthorAgeFilesLines
* [NewUI] Adds the mascara first time flow to betaUI extension (#3257)Dan J Miller2018-02-161-2/+1
| | | | | | * Adds the mascara first time flow to the extension when opened in browser. * Fix tests after addition of mascara first time flow to new ui.
* Update modal header design on send screen (#3196)Alexander Tseung2018-02-071-12/+8
|
* Integration tests for signature requests confirmations. (#3194)Dan J Miller2018-02-071-0/+67
|
* Add functional integration testing to Add Token flow (#3189)Alexander Tseung2018-02-062-0/+160
|
* Functional Integration Tests for send ether flow. (#3119)Dan J Miller2018-01-301-0/+229
|
* Revert integration to oldUiThomas2018-01-231-18/+23
|
* Merge branch 'master' into NewUI-flat-merge-with-masterDan2017-12-071-35/+24
|
* Update classnames for integration tests and add output/index.css to ↵Dan2017-11-032-37/+24
| | | | integration test for ci
* Add Integration TestsChi Kei Chan2017-10-211-9/+50
|
* Fixing integraiton testChi Kei Chan2017-10-212-3/+130
|
* Revert "NetworkController refactor for new EthClient interface"kumavis2017-10-191-3/+0
|
* test - integration - intercept reload attemptskumavis2017-10-111-0/+3
|
* test - integration - bump timeoutkumavis2017-09-191-1/+1
|
* tests - mascara - increase timeout before test startskumavis2017-09-161-1/+1
|
* test - mascara - move skip reload test flagkumavis2017-09-161-1/+0
|
* tests - integration - mascara - small cleanup and timeout adjustmentskumavis2017-09-161-5/+3
|
* set time if platform is mascarafrankiebee2017-09-161-2/+4
|
* remove testem filesfrankiebee2017-09-161-1/+1
|
* dont reload on initial download and wait before passing sw to uifrankiebee2017-09-161-2/+2
|
* tests - integration - get flat and mascara tests closer to compatiblekumavis2017-09-141-9/+3
|
* tests - integration - fix bad cherry-pickkumavis2017-09-121-16/+7
|
* test - integration - drop testem for karmakumavis2017-09-122-22/+43
|
* test - integration - build - manually exit from test builder + add bundle ↵kumavis2017-09-121-1/+2
| | | | destination log
* test - integration - build - use pump + log bundling informationkumavis2017-09-121-6/+12
|
* test - integration - use async fn for error catchingkumavis2017-09-121-94/+87
|
* Fix integration test failures: ensure qr code is accessiblesdtsui2017-08-051-1/+7
|
* test - integration - better error handlingkumavis2017-08-041-10/+9
|
* test - integration - syntax - prefer constkumavis2017-08-041-12/+7
|
* test - integration - remove unused codekumavis2017-08-041-1/+3
|
* test - integration - throw error on failurekumavis2017-08-041-2/+2
|
* Print integration build errorsDan Finlay2017-06-221-6/+8
|
* Modify wording to new accept.Kevin Serrano2017-06-101-1/+1
|
* continue button changed to agreeNihar2017-05-171-1/+1
|
* Lint testsThomas Huang2017-05-052-6/+6
|
* Remove eth-lightwalletDan Finlay2017-03-171-92/+0
|
* Fixed referenceDan Finlay2017-02-241-1/+1
|
* Fix references in testsDan Finlay2017-02-241-5/+5
|
* Integration tests play nice with new disabled buttons.Kevin Serrano2017-02-211-2/+6
|
* add waits between notices.Kevin Serrano2017-02-211-0/+13
|
* Merge branch 'mapachurro-patch-1' of github.com:mapachurro/metamask-plugin ↵Kevin Serrano2017-02-111-0/+28
|\ | | | | | | into mapachurro-patch-1
| * Update first-time.jsmapachurro2017-02-101-0/+28
| |
* | Fix integration tests.Kevin Serrano2017-02-101-18/+2
| |
* | Delete all code related to disclaimers.Kevin Serrano2017-02-103-4/+2
|/
* migration 7 - break off TransactionManager substatekumavis2017-02-031-1/+1
|
* test - first-time - re-add terms header checkkumavis2017-02-021-0/+2
|
* tests - mockDev - fix first-time flowkumavis2017-02-021-20/+18
|
* continue rename selectedAccount to selectedAddresskumavis2017-01-311-1/+1
|
* obs-store - use published modulekumavis2017-01-251-1/+1
|
* Merge branch 'dev' into obs-store2kumavis2017-01-221-1/+2
|\
| * Fix test to log out despite number of menu itemsDan Finlay2017-01-181-1/+2
| |
* | background - move pojo migrator to outside of metamask controllerkumavis2017-01-121-20/+24
| |
* | background - introduce ObservableStorekumavis2017-01-121-18/+15
|/
* Add additional migration testDan Finlay2016-12-242-2/+20
|
* Restructured migrationDan Finlay2016-12-223-123/+75
| | | | | | | | | 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.
* Fixed another lostAccount testDan Finlay2016-12-221-1/+1
|
* Merge pull request #916 from MetaMask/i894-DetectBadAccountsDan Finlay2016-12-212-0/+61
|\ | | | | I894 detect bad accounts
| * Got bad account detection working and added to stateDan Finlay2016-12-101-3/+5
| |
| * Mostly added bad account detectionDan Finlay2016-12-092-0/+59
| | | | | | | | Currently riddled with logs, because the migrator is inexplicably returning before generating the new style accounts for comparison.
* | Remove encryptor in favor of external browser-passworderDan Finlay2016-12-201-71/+0
|/ | | | I broke out the encryptor lib into its own module on npm called browser-passworder.
* Cranked up CI test suite wait duration to alleviate their nondeterminism for nowDan Finlay2016-12-081-1/+1
|
* Fix vault encrypting & unlocking bugDan Finlay2016-12-012-0/+6
| | | | | | | | 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.
* Add integration tests for logging out and back inDan Finlay2016-12-011-1/+27
|
* Add more integration testsDan Finlay2016-12-011-0/+25
| | | | | | | | Integration tests now: - Scroll through terms - Accept terms - Confirm seed phrase - Verify account detail screen
* Made integration test create a first vaultDan Finlay2016-12-013-3/+25
|
* Denodeify most of KeyringControllerDan Finlay2016-11-291-3/+8
| | | | | | | | | | 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.
* Fix new encryptor migration logicDan Finlay2016-11-231-0/+11
|
* Create failing test to check submitPassword in keyringController.Kevin Serrano2016-11-192-0/+67
|
* Fix integration test suiteDan Finlay2016-11-081-11/+3
|
* Fix password validation and persistence issueDan Finlay2016-11-041-0/+22
| | | | Was wiping the vault on each successful password attempt... :P
* Remove debugger statement.Kevin Serrano2016-10-261-1/+0
|
* Phase out extra warning screen.Kevin Serrano2016-10-261-2/+1
|
* Fix testsDan Finlay2016-10-211-0/+1
|
* LintedDan Finlay2016-10-151-1/+0
|
* Got basic encryptor workingDan Finlay2016-10-151-7/+24
|
* Got encrypting working, not yet decryptingDan Finlay2016-10-152-105/+13
|
* Began adding browser-native encryptor moduleDan Finlay2016-10-135-2/+144
| | | | | | | | | Added new Qunit build process that will browserify the contents of `test/integration/lib` into the QUnit browser, allowing much more modular testing, including unit testing of our modules in our target browsers. Made a basic unit test file of this form for the new encryptor module, which fails miserably because I've only just begun to work with it. I've started with this blog post as a starting point, and will be adjusting it to our needs from there: http://qnimate.com/passphrase-based-encryption-using-web-cryptography-api/
* Remove comments.Kevin Serrano2016-10-121-16/+0
|
* Cleanup.Kevin Serrano2016-10-121-10/+22
|
* Fix integration test.Kevin Serrano2016-10-061-8/+15
|
* Rewritten to react standards. Way easier.Kevin Serrano2016-10-051-1/+1
|
* Ui testing (#481)Dan Finlay2016-07-264-0/+54
* Add UI Testing Framework and Simple UI Test Added a Testem configuration that launches a Qunit page with an iFrame that builds and loads our mock-dev page and can interact with it and run tests on it. Wrote a simple test that accepts the terms and conditions and transitions to the next page. I am not doing any fancy redux-hooks for the async waiting, I've simply added a `tests/integration/helpers.js` file with a `wait()` function that returns a promise that should wait long enough. Long term we should hook into the app lifecycle by some means for testing, so we only wait the right amount of time, and wait long enough for slower processes to complete, but this may work for the time being, just enough to run some basic automated browser tests. * Separate UI tests from normal unit test suite * Add UI tests to CI test script * Add testem and phantom to circleCI pre-script * Fix circle pre script * Move pre scripts to dependencies key * Remove phantom from build deps * Fix testem runner page * Add promise polyfill for PhantomJS * Skip PhantomJS in testem * Run browser tests in parallel * Fix promise usage? * Correct skip usage