Commit Graph

1378 Commits

Author SHA1 Message Date
Victor Baranov df1e841312 (Fix) Temporarily disable e2e for change password: it doesn't work for Firefox in Circle CI. Locally it works 2018-09-05 15:49:29 +03:00
Victor Baranov e119e0c7af Temporarily disable e2e for change password: it doesn't work for Firefox in Circle CI. Locally it works 2018-09-05 15:08:20 +03:00
Victor Baranov e009abbf97 scroll into change password button 2018-09-05 14:49:40 +03:00
Victor Baranov 67b0d538e3 rewrite button click 2018-09-05 14:28:34 +03:00
Victor Baranov 492e935333 Change password e2e: find elements by CSS selector 2018-09-05 14:11:49 +03:00
Victor Baranov 9c497d989b Fix displaying of some icons for Firefox, e2e test update for Firefox 2018-09-05 13:09:58 +03:00
Victor Baranov 84125da2bb Fix localhost endpoint display 2018-09-04 13:17:13 +03:00
dennistikhomirov 4c85b8b96c custom Rpc test:add check networks menu 2018-08-31 07:18:35 -07:00
dennistikhomirov 6f9915d671 fix indentation 2018-08-31 05:11:47 -07:00
dennistikhomirov cdcc70f124 e2e tests for feature:validate custom rpc#99 2018-08-31 04:59:06 -07:00
dennistikhomirov c267e20ef1 lint fix element.js 2018-08-31 01:29:22 -07:00
dennistikhomirov 981b642ac6 refactor element.js:elements By 2018-08-31 01:27:05 -07:00
Esteban MIno e743f44150 fix conflicts 2018-08-28 15:20:30 -03:00
Esteban MIno 3106374cc3 watchAsset small changes 2018-08-27 22:10:14 -03:00
Dan Miller 952edf695c Revert changes to tx-list-items.json, and to mock getTransactionCount method in tx-list-items integration test. 2018-08-27 17:07:01 -02:30
dennistikhomirov 82defd8509 removed unused console.log 2018-08-24 02:48:56 -07:00
dennistikhomirov 990b466b3c add screens to element.js 2018-08-24 02:46:05 -07:00
dennistikhomirov 6b5336b547 lint fix 2018-08-24 01:37:21 -07:00
dennistikhomirov 7fb5a6c8d2 separate file for dom elements 2018-08-24 01:27:17 -07:00
Alexander Tseung c0e97d1739 Fix tests 2018-08-23 19:19:48 -07:00
Alexander Tseung 2d76ee754b Reduce large timeouts 2018-08-23 16:45:28 -07:00
Alexander Tseung bdfd54ec54 Increase e2e timeouts for firefox 2018-08-23 16:45:28 -07:00
Alexander Tseung eb17151ff4 Change "Outgoing" to "Sent Ether" or "Sent Token" 2018-08-23 16:45:28 -07:00
Alexander Tseung c06a0be486 Fix Firefox e2e tests 2018-08-23 16:45:28 -07:00
Alexander Tseung 62e2d5e01c Fix integration tests 2018-08-23 16:45:28 -07:00
Alexander Tseung 6670bc0e09 Fix e2e tests 2018-08-23 16:45:27 -07:00
Alexander Tseung a430eed2d8 Fix integration tests 2018-08-23 16:45:27 -07:00
Alexander Tseung 5dcd8ceb7b Fix e2e tests 2018-08-23 16:45:27 -07:00
Alexander Tseung 9adf0c4b60 Fix integration tests 2018-08-23 16:45:27 -07:00
Alexander Tseung c9ec5ed38d Fix e2e tests 2018-08-23 16:45:27 -07:00
Alexander Tseung 13c4ecd610 Fix tests 2018-08-23 16:45:27 -07:00
dennistikhomirov af84e10675 test add/remove tokens per network 2018-08-23 12:18:08 -07:00
Esteban MIno b59a1e91b8 typo watchAsset imageUrl to image 2018-08-23 15:54:40 -03:00
dennistikhomirov cab97422b3 uncomment driver.quit 2018-08-23 03:24:43 -07:00
dennistikhomirov 944210a73c lint fix 2018-08-23 03:20:37 -07:00
dennistikhomirov 41e5bb971d sync with develop 2018-08-23 01:58:56 -07:00
Evgeniy Filatov b23cca1469 implemented improvements to RPC history 2018-08-23 01:18:13 +03:00
Alexander Tseung 01c0c98501 Add tabs support for PageContainer 2018-08-22 14:12:01 -07:00
Whymarrh Whitby 171f6711d9
Merge pull request #5066 from whymarrh/fix-key-export
Don't re-render the export modal when the selected identity changes
2018-08-22 16:28:17 -02:30
Whymarrh Whitby e803b8e047 Add test cases for MetaMaskController#_onKeyringControllerUpdate 2018-08-22 15:38:34 -02:30
Alexander Tseung 7294aede4f Add new variant for SenderToRecipient component 2018-08-22 10:53:20 -07:00
dennistikhomirov f51a6db785 e2e-change pass: add test if user can login with old pass 2018-08-22 09:39:41 -07:00
dennistikhomirov 8ef05657fe func.js: unused "until" remover 2018-08-22 07:32:41 -07:00
dennistikhomirov 4d4575881b e2etest: add link to issue 2018-08-22 07:25:01 -07:00
dennistikhomirov fcb185bee4 change pass: add e2e tests 2018-08-22 06:27:50 -07:00
Victor Baranov 2df903ac69 Update changelog and tests 2018-08-22 16:18:48 +03:00
Esteban MIno 4e6c71e969 Merge branch 'develop' into WatchTokenFeature 2018-08-21 20:14:49 -03:00
Esteban MIno 6ccf2811e7 unit tests for watchAsset 2018-08-21 19:17:57 -03:00
Dan J Miller 4704f3598e
Merge pull request #5108 from MetaMask/run-ganache-with-blocktime-flag
Fix e2e tests: adapt ganache flags and remove unnecessary checks
2018-08-21 15:26:23 -02:30
Dan Miller 9bd0ce46e8 Remove unnecessary checks and user actions in metamask-beta-ui.spec 2018-08-21 14:45:27 -02:30
Dan Miller 1718b83d20 Run ganache with a blocktime flag for npm:run:ganache:start. 2018-08-21 13:47:42 -02:30
brunobar79 54021fd90b fix unit tests 2018-08-21 00:09:54 -04:00
Dan Finlay 097c1e90e3
Merge pull request #5084 from MetaMask/ledger-support-without-provider
Ledger support (in case of rollback)
2018-08-20 10:23:15 -07:00
Victor Baranov 03b93e091e Replace eth-keyring-controller npm package with eth-keychain-controller in tests 2018-08-20 18:13:36 +03:00
Bruno Barbieri bd904c86f6
Merge branch 'develop' into ledger-support 2018-08-17 13:45:46 -04:00
brunobar79 992e7f1b5a fix merge conflicts 2018-08-17 12:56:07 -04:00
Dan Matthews df799d7fd6 Restores accounts until one with a zero balance is found 2018-08-17 10:26:47 -04:00
brunobar79 b369560569 fix e2e tests 2018-08-16 20:59:11 -04:00
Dan Finlay 955ec2dca6
Merge pull request #4279 from MetaMask/network-remove-provider-engine
Enhancement: New BlockTracker and Json-Rpc-Engine based Provider
2018-08-15 15:41:05 -07:00
brunobar79 fdf202efb0 fixed unit tests 2018-08-14 21:19:01 -04:00
Dan Miller 3c8a4162a4 Remove unnecessary else in test/e2e/beta/contract-test/contract.js 2018-08-14 19:18:04 -02:30
Dan Miller ff72423491 Add explicit waits for submitted status for some txs initiated from test dapp. 2018-08-14 17:30:43 -02:30
Thomas ce645561fb Remove commented out code for detect-token-test 2018-08-14 12:29:57 -07:00
Dan Miller c4fe6aa9cf Reload e2e beta test browser if initial screen doesn't load. 2018-08-14 16:45:07 -02:30
Dan Miller 42256cfbd2 Increase timeout on wait for contract status update in metamask-beta-ui-spec 2018-08-14 16:28:04 -02:30
Thomas 9ffed5fd18 E2E - Dont error on browser errors 2018-08-14 11:29:43 -07:00
Thomas 96d789d2cf Merge branch 'develop' into network-remove-provider-engine
Override package-lock and fix merge conflicts
2018-08-14 10:44:42 -07:00
Dan Miller a59e47e7b0 Add missing awaits and/or missing wait timeouts in test/e2e/beta/metamask-beta-ui.spec.js 2018-08-14 12:50:26 -02:30
Dan Miller 860bf42346 Make deployment states in test/e2e/beta/contract-test/contract.js more explicit 2018-08-14 12:35:50 -02:30
Dan Miller c00d0daeb5 Improve error handling in assertElementNotPresent of test/e2e/beta/helpers.js 2018-08-14 12:35:50 -02:30
Victor Baranov 2a183d695e Removing of imported account 2018-08-14 17:35:55 +03:00
brunobar79 b77cc3d969 fix tx tests 2018-08-14 03:42:23 -04:00
Thomas 7918240833 Confirms new contract token in the popup 2018-08-13 10:31:07 -07:00
Esteban MIno d263d60b4c tests for migration 28 2018-08-09 16:41:16 -04:00
Thomas de6f8b6811 Delay 2018-08-08 21:06:08 -07:00
Thomas 66120c627f confirms a deplay contract tx in the popup 2018-08-08 18:04:48 -07:00
Dan Miller e98c3b4c01 Get nonce for showing retry button using ethQuery transaction count. 2018-08-08 17:04:42 -02:30
Victor Baranov fcd890ef01 Buy page customization for tests networks, header for Mainnet, header customization for all white pages 2018-08-08 13:33:56 +03:00
Thomas 562764ccb2 Use develop e2e beta tests 2018-08-07 12:07:22 -07:00
Esteban MIno c0cdda8321 Merge branch 'develop' into TokensPerAccountBasis 2018-08-07 14:17:40 -04:00
frankiebee ff53a33f81 lint fixes 2018-08-07 11:14:56 -07:00
Victor Baranov da90c99aa9 Update of remove custom RPX and remove token page 2018-08-07 20:09:41 +03:00
Victor Baranov 8ec00a12ad Fix Ok button selector in e2e test Restore from seed words 2018-08-07 19:09:49 +03:00
Victor Baranov 1d62994cf4 Update of Remove token page 2018-08-07 18:55:08 +03:00
Victor Baranov 32459893f2 restore from seed phrase e2e test fix, margin for add token fix 2018-08-07 18:41:50 +03:00
frankiebee cbade51ebd Merge branch 'develop' of https://github.com/MetaMask/metamask-extension into network-remove-provider-engine-tests 2018-08-07 01:53:13 -07:00
Whymarrh Whitby d1435fb883 Switch superstatic for static-server pkg 2018-08-06 15:47:57 -02:30
Dan Miller 7de2a0687d Fix seed word confirmation step of e2e beta tests. 2018-08-06 12:14:06 -02:30
Dan Miller aff66f4b07 Use unmodified constant for test delay in from-import-beta-spec. 2018-08-06 11:07:16 -02:30
Dan Miller 74e2225f36 Improve waits for new tx-list-items after first contract method call in e2e beta tests. 2018-08-06 11:07:16 -02:30
viktor 2d652922d2 Update e2e test of Terms of Use page 2018-08-03 18:03:43 +03:00
Natalia 738daacd70 Fixed removeTokenButton class 2018-08-02 11:50:58 -07:00
Natalia 373cd7bc15 Fixed scrolling 2018-08-02 11:38:20 -07:00
Natalia 4384f643fc Fixed tests for new ui 2018-08-02 11:26:00 -07:00
Natalia fa0e5cf2ed Tests fix 2018-08-01 14:43:09 -07:00
Thomas Huang 024ebe07e0 Merge branch 'develop' into network-remove-provider-engine-tests 2018-08-01 10:40:31 -07:00
Thomas Huang 5b3927fe5b Lint 2018-07-30 20:30:35 -07:00
Thomas Huang 2392e77cd8 Set metamask controller network provider to localhost 2018-07-30 20:18:01 -07:00
Esteban MIno fbcba8f019 create tokens storage when setadresses 2018-07-30 19:09:17 -04:00
Thomas 3d9f283f87 Disallow netConnections other than localhosts 2018-07-30 06:27:25 -07:00
Thomas fb5e357998 Detect Tokens are weird 2018-07-30 06:26:34 -07:00
Whymarrh Whitby 0fd8862c5e Don't show an additional beta UI notification
When a user has opted-in to the new UI from the announcement, we don't
need an additional notification letting the user know that they've
switched.
2018-07-28 11:59:51 -02:30
Dan Miller 07c0cd59d4 New ui e2e tests switch to localhost provider (needed after new ui selection screen addition). 2018-07-28 11:59:51 -02:30
Dan Miller 915c4fd1b1 Fix integration tests to accomodate new ui suggestion screen changes. 2018-07-28 11:59:51 -02:30
Dan Miller 30d92b8d3f Fix e2e tests to accomodate new ui suggestion screen changes. 2018-07-28 11:59:51 -02:30
Esteban MIno dd6a725e6d unit tests for tokens per account and network 2018-07-27 17:41:47 -04:00
Esteban MIno f79a249bcc modify tests according to tokens by network 2018-07-26 20:04:57 -04:00
Franco Victorio 6efbe10226 Add e2e tests for token removal 2018-07-26 14:34:54 -03:00
Thomas 138858647e Merge branch 'develop' into network-remove-provider-engine 2018-07-25 22:38:44 -07:00
Victor Baranov 9f2238f374
Merge pull request #35 from poanetwork/delete-custom-rpc-#17
(Feature) Add button to delete custom rpc
2018-07-25 23:33:09 +03:00
Gerardo Nardelli 6a6bc5d08e Add custom rpc 2e2 test 2018-07-25 12:33:30 -03:00
viktor 914a624d12 get upstream 2018-07-25 16:56:16 +03:00
Gerardo Nardelli 7cf69f0d3c Add custom rpc store test 2018-07-24 17:02:42 -03:00
Dan Miller cb8ea12db6 Updates e2e beta tests to ensure that popup window closes after confirming a simple send. 2018-07-24 11:24:36 -02:30
Esteban Miño 110efa9ec1
Merge branch 'develop' into detectTokenFeature 2018-07-20 20:09:37 -04:00
Esteban MIno 9c95554933 fix detection on submit password 2018-07-20 19:58:03 -04:00
Esteban Miño cb045fd8fe
Auto-detect tokens #3034 (#4683)
* detect tokens polling

* network store to detect token

* tests for spec

* passtest-lint

* fix lint

* improve tests

* detect tokens through infura

* detect tokens when submit password and new account selected

* keyring unlocked detect and unit tests

* add changelog
2018-07-20 12:36:24 -04:00
Esteban MIno 009b1cefbe keyring unlocked detect and unit tests 2018-07-19 19:46:46 -04:00
Esteban MIno 3b97d816ff detect tokens when submit password and new account selected 2018-07-19 15:56:38 -04:00
Bruno Barbieri 9be2248d7a
Merge pull request #4625 from MetaMask/initial-trezor-support
Initial trezor support
2018-07-19 15:00:59 -04:00
viktor 278a1efd63 linter, unit, e2e tests fixes 2018-07-19 20:07:07 +03:00
viktor a5106b7794 Merge remote-tracking branch 'upstream/develop' into sokol-network 2018-07-19 17:27:38 +03:00
viktor 4876e77544 Support of Sokol network 2018-07-18 20:41:53 +03:00
brunobar79 cbb14f1d5e fix browser not supported screen 2018-07-17 21:57:19 -04:00
brunobar79 aa5a987765 added some e2e tests 2018-07-17 21:54:04 -04:00
brunobar79 cb53d5122c Merge branch 'develop' of github.com:MetaMask/metamask-extension into initial-trezor-support 2018-07-17 20:43:32 -04:00
Alexander Tseung e16f5ab54d Fix tests 2018-07-17 13:38:15 -07:00
viktor 804bbaa9c0 new extension name and icons 2018-07-17 20:18:12 +03:00
brunobar79 e89350b19f added tests for removeAccount 2018-07-17 01:44:28 -04:00
brunobar79 de4265c629 added more unit tests 2018-07-17 01:17:18 -04:00
Alexander Tseung 4737ea49c7 Increase clickable area and padding of Retry Transaction bar 2018-07-16 21:45:24 -07:00
brunobar79 e5512c306d added unit tests for metamaskcontroller 2018-07-16 19:36:08 -04:00
brunobar79 41879a9835 added test for preferences controller 2018-07-16 16:08:19 -04:00
Esteban MIno 2fffe09873 detect tokens through infura 2018-07-12 20:43:43 -04:00
Bobby Dresser eb2b36b3cb fix tos link; 2018-07-12 16:24:13 -04:00
Alexander Tseung 0d4dbbec2a
Merge pull request #4691 from MetaMask/i4404-confirm-refactor
Refactor and redesign confirm transaction views
2018-07-11 15:31:50 -10:00
Esteban MIno 910713c6b3 improve tests 2018-07-11 15:59:05 -04:00
Dan 07322bc404 Wait for an element with a .tx-list-pending-item-container to be rendered before attempting to select the tx-list-item. (e2e beta tests) 2018-07-11 15:47:17 -02:30
Dan 05ee2b7401 Reattempt to find network selector; wait for network selector dropdown to contain localhost before attempting to click. (e2e beta tests) 2018-07-11 15:13:32 -02:30
Dan 8912955765 Wait for submitted tx list item amounts to match the expected before clicking through. (e2e beta tests) 2018-07-11 14:51:58 -02:30
Dan e91d87efd9 Fix bug in test mock signature request methods. 2018-07-11 13:37:26 -02:30
Dan 91eca558f0 Fix send integration tests for compatability with confirm refactor. 2018-07-11 08:35:15 -02:30
Dan a7a66171c2 Fix signature request tests for compatability with confirm refactor. 2018-07-11 08:35:15 -02:30
Dan f81676fda1 Update e2e beta tests to cover confirm refactor changes. 2018-07-11 08:35:06 -02:30
frankiebee b30499886f test - check that #setTxStatusRejected removes transaction from history 2018-07-10 15:35:27 -07:00
Dan 228b807221 Fix existing e2e tests 2018-07-10 17:18:16 -02:30
Dan 1a0a701de0 Handles window indeterminancy issues for external dapps in e2e beta tests. 2018-07-10 17:18:16 -02:30
frankiebee 8a678001a9 test - fix for lint 2018-07-10 11:43:00 -07:00
frankiebee 28c509914b Merge branch 'develop' of https://github.com/MetaMask/metamask-extension into i#3896 2018-07-10 11:32:05 -07:00
Alexander Tseung 7d691c7398 Fix existing unit tests 2018-07-07 18:53:00 -07:00
Dan J Miller 6595f84d07
Merge pull request #4648 from MetaMask/update-import-from-seed-screen
Update import from seed screen on new ui.
2018-07-05 16:26:21 -02:30
Dan J Miller 46cda26f3b
Merge pull request #4685 from MetaMask/estimate-gasprice-background-newui
Use background gas price estimation method in new ui.
2018-07-05 08:01:03 -02:30
Dan f262f0ea64 Update import from seed screen on new ui. 2018-07-04 21:21:12 -02:30
Dan c47a4ce2c9 Update new-ui-send integration tests to always explicitly set gas price. (e2e tests handle auto-setting and defaults) 2018-07-04 16:44:56 -02:30
kumavis fa02a6c7c6 test - unit - remove tests for obsolete methods 2018-07-03 13:56:18 -07:00
kumavis 77daed5c74 Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine 2018-07-03 12:42:14 -07:00
Esteban MIno 63b9c8796b fix lint 2018-07-03 15:24:23 -04:00
kumavis 2b2cd87e2d test - e2e - contract test - add logs 2018-07-03 12:17:46 -07:00
Esteban MIno 0494b2fc8a Merge branch 'develop' into detectTokenFeature 2018-07-03 13:23:15 -04:00
kumavis b75abfac60 test - e2e - fix missing import 2018-07-02 23:54:18 -07:00
brunobar79 53f1072ff4 fix contract-test 2018-07-02 22:20:51 -04:00
brunobar79 4b398701c1 fix unit tests 2018-07-02 21:03:34 -04:00
brunobar79 c734e486a0 fix tests 2018-07-02 20:21:27 -04:00
brunobar79 b4107a505b fix warning for new-ui screen tests 2018-07-02 20:13:04 -04:00
brunobar79 0da41263ac fix warning for unit tests 2018-07-02 20:12:50 -04:00
brunobar79 390f86113a fix test/mascara.conf.js warnings 2018-07-02 19:53:45 -04:00
brunobar79 04743afb2d fix warnings for integration tests 2018-07-02 19:52:49 -04:00
brunobar79 cb71896a8f fix warnings for e2e tests 2018-07-02 19:51:27 -04:00
kumavis 9f11042d72 test - e2e - move timings 2018-07-02 16:03:53 -07:00
brunobar79 a8f745f9fe eslint --fix . 2018-07-02 18:49:33 -04:00
kumavis 0ada37ead7 test - e2e-beta - update some api calls 2018-07-02 15:46:33 -07:00
kumavis a89902c170 Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine 2018-07-02 13:54:05 -07:00
Dan c5a16af831 Improve checks for closing info page on app installation in e2e beta tests. 2018-06-29 08:56:51 -02:30
Dan f824a2982a Use supersonic instead of httpserver to serve local dapp (e2e beta tests) 2018-06-28 10:16:36 -02:30
Esteban MIno 6284e66481 tests for spec 2018-06-27 22:18:06 -04:00
Dan 8a96dc0c48 Turn off failing e2e beta assertion in firefox until bugs in webdriver/geckodriver are resolved. 2018-06-27 14:40:16 -02:30
Dan 0cdfbb4503 Update condition for backspace in customize gas step of token factory send test (e2e beta). 2018-06-27 13:50:44 -02:30
Dan bec3fa3dbf Fix add existing token test (e2e beta tests). 2018-06-27 12:55:30 -02:30
Dan 669f2437c7 Switch to eth and back before asserting on token balance (e2e beta token tests). 2018-06-27 11:08:57 -02:30
Dan 9cc358a429 await all clicks in e2e beta tests. 2018-06-27 11:08:55 -02:30
Dan 12266b064e Close popup window for e2e beta token factory send test. 2018-06-27 11:08:17 -02:30
Dan a25f5483d8 Fix retype seed phrase button. 2018-06-27 11:08:17 -02:30
Dan b029085fbe Disable e2e beta assertion after first token addition because of firefox / webdriver bug. 2018-06-27 11:08:17 -02:30
Dan 6c8f4b2dea Pass correct params to verboseReportOnFailure in beta e2e tests. 2018-06-27 11:08:17 -02:30
Dan 686d14f42d Add timeouts to certain beta e2e driver.waits. 2018-06-27 11:08:17 -02:30
Dan 31bb8a0ab7 Add try catch to deal with false negative timeouts in beta e2e tests. 2018-06-27 11:08:17 -02:30
Dan a6cb13422d Wait for element text match in metamask-beta-ui e2e send token test 2018-06-27 11:08:17 -02:30
Dan c343a12543 Use locally served dapp to test contract calls in e2e beta tests 2018-06-27 11:08:15 -02:30
Dan c1aa193487 Add extra delay to e2e tests after remix page load. 2018-06-27 11:01:26 -02:30
Dan f5d43404dc Fix send token tests in beta ui e2e tests. 2018-06-27 11:01:26 -02:30
Dan bdf9cd8e3a Speed up page opening and fix timeout errors on remix page opening in beta e2e tests. 2018-06-27 11:01:26 -02:30
Dan 07970b7cfa Add delay before regularly failing test. 2018-06-27 11:01:26 -02:30
Dan b7e7209fe6 Fix element located bug in beta e2e contract method call test. 2018-06-27 11:01:26 -02:30
Dan 7d5531d3e8 Improve wait for buy modal render after first time flow in beta e2e tests. 2018-06-27 11:01:26 -02:30
Dan b64292d92f Update metamask-beta-ui e2e spec to fail on insufficient gas estimation. 2018-06-27 11:01:26 -02:30
Dan 309239afb4 Wait for locating of submit buttons before attempting to click in metamask.spec.js 2018-06-27 11:01:26 -02:30
Dan 13e0b42359 Update tests to accomodate token list menu additions. 2018-06-27 11:01:26 -02:30
Dan cc61372260 Disable onbeforeunload alert on remix for contract integration tests. 2018-06-27 11:01:26 -02:30
Dan bf32aeaef2 Adds test for hiding tokens. 2018-06-27 11:01:26 -02:30
Dan 797a3ee686 e2e beta tests for contract deployment and calling a contract method. 2018-06-27 11:01:25 -02:30
Dan e293233c5e Improve reliability of beta e2e tests by using webdriver apis to wait for certain dom elements. 2018-06-27 11:01:25 -02:30
Dan 1d8f257832 Add test for importing from private key to from-import-beta-ui.spec.js, and remove non-import related tests from that file. 2018-06-27 11:01:23 -02:30
Dan 9734e6ffb8 metamask-beta-ui.spec.js tests custom token send before searched token. 2018-06-27 11:00:42 -02:30
Dan 9cb15d44a0 Adds e2e tests for sending tokens from token factory. 2018-06-27 10:58:55 -02:30
Dan 67894ef2e2 Adds e2e tests for sending tokens within metamask. 2018-06-27 10:58:55 -02:30
Dan f82e4439d0 Adds e2e tests for sending tokens from token factory. 2018-06-27 10:45:54 -02:30
Dan 73894fb5bd Adds e2e tests for sending tokens within metamask. 2018-06-27 10:45:36 -02:30
frankiebee 94a4f99115 tests - fix cancle transaction test to better fit new behavior 2018-06-26 12:21:50 -07:00
frankiebee 7b1f57e05d woops - remove .only
Co-authored-by: @jennypollack
2018-06-25 15:18:01 -07:00
frankiebee 9b92ba4c47 trandsactions - remove rejected transactions from history 2018-06-25 15:07:54 -07:00
frankiebee 7d3da0ae96 migration 27 - remove rejected transactions from state 2018-06-25 11:45:00 -07:00
Whymarrh Whitby 1509a4393a Accept whitespace when matching token balances in e2e tests 2018-06-20 16:15:22 -02:30
Whymarrh Whitby 4cd4d99e70 Add explicit timeout for add token test 2018-06-20 16:15:22 -02:30
Dan 0c8318b02a Update integration tests for newui gas estimation fixes. 2018-06-18 15:20:16 -02:30
Dan Finlay 3a5089da6f
Merge pull request #4566 from MetaMask/notice-phishing
Push new notice on recent phishing incidents
2018-06-14 09:49:38 -07:00
kumavis c2afb79035 test - e2e-beta - from import - handle phishing warning 2018-06-14 00:52:46 -07:00
kumavis e95fed06b7 test - e2e-beta - separate notice tests into individual tests 2018-06-14 00:36:14 -07:00
kumavis 564bb9f652 test - e2e - clear phishing warning 2018-06-14 00:23:38 -07:00
kumavis 4b8a4fd5fe test - e2e - check for phishing warning 2018-06-13 23:52:51 -07:00
kumavis 44a8e48a04 notices - replace getLatestNotice with getNextNotice 2018-06-13 23:30:31 -07:00
kumavis e9cb650832 Merge branch 'develop' of github.com:MetaMask/metamask-extension into ValidateEmptyKey 2018-06-13 21:11:04 -07:00
kumavis 7a001447a8 test - unit - add assertRejects to test asyncFns 2018-06-13 21:01:00 -07:00
kumavis 62586b3b6e
test - unit - import strategies - properly await async methods 2018-06-13 20:39:57 -07:00
Whymarrh Whitby c56ed16891 Fix e2e test Chrome profile paths 2018-06-12 14:11:20 -02:30
kumavis 030fea7136 test - e2e - beta - from import - fix missing startup phase 2018-06-12 08:35:45 -07:00
kumavis 9d1b4cc1d7 test - e2e - beta - dont select localhost as it is already set 2018-06-12 08:19:57 -07:00
kumavis 4773a7f3ec test - e2e - extensionUri should point to home.html 2018-06-11 18:56:59 -07:00
kumavis 93a2e28705 test - e2e - remove usage of extensionId from tests 2018-06-11 16:45:29 -07:00
kumavis ab0e60e802 test - e2e - fix incomplete setup phase 2018-06-11 15:34:54 -07:00
Dan Finlay b24efcb1cd Make account import tests much more specific
However, they no longer seem to work. I'm unclear why this test is
failing. The private key being provided should be valid.
2018-06-11 14:58:05 -07:00
kumavis 2e3f421b73 test - e2e - properly export setupBrowserAndExtension 2018-06-11 14:55:50 -07:00
kumavis 8a0961b4a8 test - e2e - more factoring of test setup 2018-06-11 14:46:45 -07:00
kumavis 907594463d test - e2e - use fs-extra instead of fs 2018-06-11 14:35:20 -07:00
kumavis ebb9447593 test - e2e - factor out setup phase + rename METAMASK_CONFIG to METAMASK_TEST_CONFIG 2018-06-11 14:25:49 -07:00
kumavis 02f5502e16 test - e2e - inject metamask config to point at localhost 2018-06-11 11:04:28 -07:00
kumavis 0fa9014986 test - e2e - reduce browser-specific code 2018-06-11 09:37:08 -07:00
Dan Finlay 385927a1b9 Improve private key import tests 2018-06-07 13:34:10 -07:00
Dan Finlay b7fe4b820d Improve test formatting 2018-06-07 10:54:19 -07:00
kumavis 66b703b1a4 Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine 2018-06-07 10:07:36 -07:00
Dan a09d609360 Bump beta e2e timeouts on faucet page. 2018-06-06 22:15:38 -02:30
Dan 11f5fdc927 Merge branch 'develop' into i3725-refactor-send-component- 2018-06-06 21:55:20 -02:30
kumavis c86213bf11
Merge pull request #4385 from MetaMask/ci-test-e2e-beta
CI - Add e2e-beta tests
2018-06-06 16:58:34 -07:00
Dan ae55e8a3c1 Merge branch 'develop' into i3725-refactor-send-component- 2018-06-06 16:40:43 -02:30
kumavis 2198276bd5 Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine 2018-06-06 12:05:38 -07:00
Thomas Huang 1fb408f62e
Merge pull request #4512 from MetaMask/test-metamask-no-diagnostics
test - metamask-controller - disable diagnostics
2018-06-06 11:54:59 -07:00
kumavis d30f03dcbf
Merge pull request #4414 from scsaba/recipient-blacklist
Disallow sending to ganache default accounts on main net
2018-06-06 11:54:01 -07:00
kumavis 9d77b0a196 Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine 2018-06-06 11:08:29 -07:00
Dan 72649a0b59 Improve e2e beta tests by adding appropriate waits. 2018-06-06 13:45:08 -02:30
Dan 12e7508584 Conditionally close info page in beta e2e tests. 2018-06-06 07:34:25 -02:30
Dan 3d57352e54 Merge remote-tracking branch 'whymarrh/ci-test-e2e-beta' into ci-test-e2e-beta 2018-06-06 06:48:15 -02:30
Dan bb4de95f76 Fix e2e beta tests to account for add-token updates and actual behaviour of tab openings on installation. 2018-06-05 22:16:03 -02:30
Dan fbcab7a91e Merge branch 'develop' into ci-test-e2e-beta 2018-06-05 22:15:06 -02:30
kumavis da938ded5c
test - metamask-controller - disable diagnostics 2018-06-05 13:31:34 -07:00
kumavis 20bdba3d17 diagnostics - rewrite bug-notifier as diagnostics-reporter 2018-06-05 11:51:27 -07:00
Dan aee9247faa Merge branch 'develop' into i3725-refactor-send-component- 2018-06-04 22:32:30 -02:30
Dan Finlay ae156e1087 Mock notifier in test 2018-06-04 15:26:01 -07:00
Dan Finlay 797e63b37b Add failing test for unknown identity entry 2018-06-04 13:28:46 -07:00
Whymarrh Whitby 60c06a6440 Adjust delays in new beta e2e tests 2018-06-01 13:31:21 -07:00
Dan 701611e317 Merge branch 'i3725-refactor-send-component-' into i3914-fix-newui-send-gas-estimation 2018-05-31 15:39:24 -02:30
Dan d12bb8c14f Merge branch 'i3725-refactor-send-component-' of github.com:MetaMask/metamask-extension into i3725-refactor-send-component- 2018-05-31 15:29:17 -02:30
Alexander Tseung cc73d869fe Add new alert modals 2018-05-31 10:37:52 -07:00
Dan 3745c1ea4f Fix send amount field select in send-new-ui integration test. 2018-05-31 14:53:38 -02:30
Dan 704ba54bef Fix send-new-ui gas fee display expectation. 2018-05-31 13:47:09 -02:30
Dan 67c74cd5b6 Fix currency display send integration tests. 2018-05-31 12:07:23 -02:30
Dan 3d597cd1d2 Fix test to account for greater precision currency display. 2018-05-30 20:54:31 -02:30
Csaba Solya 1dda0c6469 remove generating blocked accounts and use a config file instead 2018-05-30 21:15:59 +02:00
Csaba Solya cf73581c0e adding tests for recipient blacklist checker 2018-05-30 17:38:27 +02:00
Csaba Solya 6affd8f949 adding transaction controller tests 2018-05-30 16:24:40 +02:00
Thomas be6776897f Delay before getting address text 2018-05-29 23:07:45 -07:00
Thomas 54ccf5e930 Merge branch 'develop' into e2e-test 2018-05-29 22:34:17 -07:00
kumavis 73afb263cb ci - job-screens - use e2e funcs 2018-05-29 22:13:58 -07:00
Thomas f90ad6191c Add account 2018-05-29 18:20:54 -07:00
kumavis 32293a959c test - unit - tx-controller - fix blockTracker stub 2018-05-29 01:08:55 -07:00
kumavis e2a9b9e2ae Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine 2018-05-28 18:25:51 -07:00
kumavis 31f47a7a42 test - unit - pending-tx-tracker - update method name 2018-05-28 16:00:35 -07:00
kumavis 686d5cf825 test - unit - nonce-tracker - fix blockTracker stub 2018-05-28 15:59:34 -07:00
kumavis 5be154ea20 controllers - transactions - merge @frankiebee's work with mine 2018-05-28 14:29:31 -07:00
kumavis a0fe5b9190 test - unit - metamask-controller - remove log 2018-05-25 11:09:19 -07:00
kumavis deab195772 test - unit - code style nitpick 2018-05-24 23:19:54 -07:00
kumavis da5be0812a test - unit - metamask-controller - fix many bugs in tests 2018-05-24 23:19:39 -07:00
kumavis 0b45810d4c test - unit - run ganache-server in background 2018-05-24 23:18:11 -07:00
kumavis afdefc58e9 test - unit - tx-controller-test - add history object to txMeta when using internal calls 2018-05-24 22:41:09 -07:00
kumavis 630e2300f4 test - unit - move fetch polyfill to helper 2018-05-24 22:10:17 -07:00
kumavis 380964a687 test - unit - metamask-controller - polyfill global.fetch 2018-05-24 21:17:56 -07:00
Dan 0de765aa25 Clean up for send refactor PR. 2018-05-25 00:00:55 -02:30
Whymarrh Whitby 715624227a Add basic e2e tests for the new UI 2018-05-24 23:23:42 -02:30
kumavis 2b54d948da test - remove .only from unit tests 2018-05-24 15:53:06 -07:00
Dan 440905125d Merge branch 'develop' into i3725-refactor-send-component- 2018-05-23 16:03:15 -02:30
frankiebee 61caee9d94 Merge branch 'network-remove-provider-engine' of https://github.com/MetaMask/metamask-extension into transactions-use-new-block-tracker 2018-05-22 16:45:20 -07:00
frankiebee c4b09da34e transactions - update pending-tx-tracker to use the new block tracker 2018-05-22 16:42:06 -07:00
frankiebee 60bc28bf3c test pending-tx-tracker - update tests to reflect new block tracker behavior and remove tx:confirmed event tests 2018-05-22 16:37:43 -07:00
kumavis 3a80f3dd83 Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine 2018-05-22 13:20:04 -07:00
kumavis cee55b47d0
Merge pull request #4321 from MetaMask/testing
MM controller tests and reorganizing test files
2018-05-22 13:02:41 -07:00
Thomas Huang 492b4a6743
Merge pull request #4333 from MetaMask/test-e2e-check-for-errors
test - e2e - check for console errors after each test
2018-05-22 12:59:55 -07:00
kumavis b5bbfd3264
Merge pull request #4308 from MetaMask/i4232-addtoken
Update designs for Add Token screen
2018-05-22 12:53:59 -07:00
kumavis 1fbf59cdd3 ci - screens - continue screenshots through account creation + export account 2018-05-22 01:56:52 -07:00
kumavis 83782421bb test - e2e - only inspect console for errors in chrome 2018-05-21 20:17:46 -07:00
kumavis a3ca64d321 test - e2e - ignore 'development build of Redux' warning 2018-05-21 19:59:21 -07:00
kumavis 4856c0803f test - e2e - ignore 'development build of React' warning 2018-05-21 19:57:13 -07:00
kumavis 81ff04ec27 test - e2e - ignore favicon 404s 2018-05-21 18:00:22 -07:00