Dan J Miller
18179fd345
Add delete to custom RPC form ( #6718 , #6650 )
2019-06-17 11:35:47 -02:30
Paul Bouchon
47024fd9a5
feature: integrate gaba/CurrencyRateController ( #6570 )
2019-05-31 18:14:22 -04:00
Frankie
2b5c7b82a9
transactions/deps - use broken out nonce-tracker module ( #6555 )
2019-05-21 17:17:09 +02:00
Etienne Dusseault
0e9c8fb5cc
Improved UX for sweeping accounts ( #6488 )
...
* Changed max button to checkbox, disabled input if max mode is on, recalculate price according to gas fee if max mode is on
* Disabled insufficient funds message in the modal if max mode is on, displays proper amounts in modal when max mode is on, sets the send amount according to custom gas price after gas modal save, resets the send amount after resetting custom gas price
* Disabled max mode checkbox if gas buttons are loading, refactored gas-modal-page-container
* Implemented new max button & max mode message. Moved insufficient funds error to underneath the send amount field
* Fixed existing integration test to pass, created new tests to ensure send amount field is disabled when max button is clicked and the amount changes when the gas price is changed. Refactored some components
2019-05-20 14:08:08 -02:30
Frankie
a34103987a
drop transactions who's nonce is lower then the known network nonce but were not included in a block ( #6388 )
...
* transactions/pending - check nonce against the network and mark as dropped if not included in a block
* transactions/pending - unifiy "dropped" txs
* transactions/pending - test - fix for new expected behavior
* fix comment
* transactions/pending - clean up dropped event
* fix spelling
Co-Authored-By: frankiebee <frankie.diamond@gmail.com>
* nit fix
* test/tx-pending - clarify test description
2019-05-16 07:36:53 +02:00
Dan J Miller
c043132b00
Adds e2e test for removing imported accounts. ( #6615 )
2019-05-15 14:10:11 -02:30
Paul Bouchon
e57ffbed59
feature: integrate gaba/ShapeShiftController ( #6569 )
2019-05-14 14:38:55 -04:00
Dan J Miller
b81c4e5c98
Set a default value for code in _determineTransactionCategory ( #6604 )
...
* Set a default value for code in _determineTransactionCategory
* Adds e2e tests that fail when token txs without gas param are not properly handled.
* Adds unit tests for _determineTransactionCategory
* Base error throwing and simple gas setting in estimateTxGas on transactionCategory
2019-05-14 14:14:07 -04:00
Thomas Huang
08e8fb21dc
Merge pull request #6568 from MetaMask/feature/gaba-phishing-controller
...
feature: integrate gaba/PhishingController
2019-05-10 13:43:20 -07:00
Dan J Miller
13be683701
New settings custom rpc form ( #6490 )
...
* Add networks tab to settings, with header.
* Adds network list to settings network tab.
* Adds form to settings networks tab and connects it to network list.
* Network tab: form adding and editing working
* Settings network form properly handles input errors
* Add translations for settings network form
* Clean up styles of settings network tab.
* Add popup-view styles and behaviour to settings network tab.
* Fix save button on settings network form
* Adds 'Add Network' button and addMode to settings networks tab
* Lint fix for settings networks tab addition
* Fix navigation in settings networks tab.
* Editing an rpcurl in networks tab does not create new network, just changes rpc of old
* Fix layout of settings tabs other than network
* Networks dropdown 'Custom Rpc' item links to networks tab in settings.
* Update settings sidebar networks subheader.
* Make networks tab buttons width consistent with input widths in extension view.
* Fix settings screen subheader height in popup view
* Fix height of add networks button in popup view
* Add optional label to chainId and symbol form labels in networks setting tab
* Style fixes for networks tab headers
* Add ability to customize block explorer used by custom rpc
* Stylistic improvements+fixes to custom rpc form.
* Hide cancel button.
* Highlight and show network form of provider by default.
* Standardize network subheader name to 'Networks'
* Update e2e tests for new settings network form
* Update unit tests for new rpcPrefs prop
* Extract blockexplorer url construction into method.
* Fix broken styles on non-network tabs in popup mode
* Fix block explorer url links for cases when provider in state has not been updated.
* Fix vertical spacing of network form
* Don't allow click of save button on network form if nothing has changed
* Ensure add network button is shown in popup view
* Lint fix for networks tab
* Fix block explorer url preference setting.
* Fix e2e tests for custom blockexplorer in account details modal changes.
* Update integration test states to include frequentRpcList property
* Fix some capitalizations in en/messages.json
* Remove some console.logs added during custom rpc form work
* Fix external account link text and url for modal and dropdown.
* Documentation, url validation, proptype required additions and lint fixes on network tab and form.
2019-05-09 14:57:14 -02:30
bitpshr
77d3bc252d
feature: integrate gaba/PhishingController
2019-05-08 17:56:52 -04:00
Whymarrh Whitby
094e4cf555
Check for unused function arguments ( #6583 )
...
* eslint: Check for unused function arguments
* eslint: Ignore unused '_' in argument list
Also allow any number of '_' e.g., '__' or '___' which is to be used sparingly
* Remove and rename unused arguments
2019-05-08 15:51:33 -04:00
Thomas Huang
090d4a8367
Merge pull request #6577 from MetaMask/fix-integration-tests
...
Fix integration tests: completedUiMigration state and fetch + ethquery mocking
2019-05-07 11:14:25 -07:00
Dan Miller
b481497246
Fix fetch and ethquery mocks in integration tests
2019-05-07 15:27:20 -02:30
Whymarrh Whitby
1de7dc9b41
Remove nock#restore call from actions.spec.js
...
This call was unmocking all of our HTTP requests, allowing further test cases
to hit the network. Calling nock#restore should not be required.
2019-05-07 13:48:50 -02:30
Chi Kei Chan
3519e90ffd
Make height consistent on all row in send-content ( #6480 )
...
* Update all send-content row to 54px height
* Remove header subtitle
* Remove tests that check for send screen subheader
2019-04-18 00:41:04 -02:30
Chi Kei Chan
d8b536982e
Update confirm to use btn-primary ( #6473 )
...
* Update confirm to use btn-primary
* Remove console
* Fix e2e test
2019-04-17 13:34:47 -07:00
Chi Kei Chan
931aaeb700
Add token selection to the send screen ( #6445 )
...
* Move send to pages/
* Fix unit tests
* Finish UI
* Integrate asset dropdown to send actions
* Remove console.log
* Hide asset change during edit
* Enable switch from send token to seand eth
* Enable switching from token to eth when editing
* Fix linter
* Fixing test
* Fix unit tests
* Fix linter
* Fix react warning; remove console.log
* fix flat test
* Add metrics
* Address code review comments
* Consistent spacing between send screen form rows.
* Reduce height of gas buttons on send screen.
* Make send screen gas button height dependent on size of contents.
2019-04-17 16:45:13 -02:30
Paul Bouchon
0db0a187c8
feature: add Goerli support ( #6459 )
2019-04-17 15:04:49 -02:30
Chi Kei Chan
92c03bdff2
Update buttons & colors to match design system ( #6446 )
...
* Refactoring button styles
* renaming buttons
* Add Link and Button styles
* Update new btn styles and storybook
* Fix tests
* Change font weight; Update storybook
* Fix linter
2019-04-16 17:05:22 -02:30
Sneh Koul
fb22fb12ca
Adds e2e test for most web3 methods that dapps use ( #6160 )
...
* schema added
* ui for the dapp added and schema.js changed according to the comments in PR
* added tests for all web3 methods
* Update run-all.sh
* Update web3.spec.js to work with new onboarding flow
* changes made according to the comments
* Create stand alone script for web3 e2e tests.
* Lint fixes for web3 e2e tests.
2019-04-16 15:29:11 -02:30
Thomas Huang
a46ec83c9b
Remove NoticeController ( #6382 )
2019-04-01 22:33:54 -02:30
Dan J Miller
19c2b298f1
Further e2e fixes in wake of #6364 and #6367 ( #6374 )
...
* getMethodData() default to abi decoded method if registry lookup errors
* Update e2e tests to work with getMethodData() fallback changes
* Remove indeterminency in gas input key entering in send token e2e test.
2019-03-29 12:18:08 -02:30
Whymarrh Whitby
125a95ba71
Merge pull request #6364 from MetaMask/prevent-infura-requests-e2e-tests
...
Prevent infura requests in e2e tests
2019-03-29 11:27:05 -02:30
Whymarrh Whitby
3113114d51
Split e2e run-all commands onto multiple lines
2019-03-29 11:15:01 -02:30
Dan Miller
5a1545b3e4
Run from-import e2e tests with additional account, to avoid conflict with accounts in earlier test runs
2019-03-29 11:13:39 -02:30
Dan Miller
d927a3c20a
Use localhost instead of mainnent/infura for custom rpc tests in e2e tests.
2019-03-29 11:13:39 -02:30
Whymarrh Whitby
99f53f5827
e2e: Update Contract Interaction wording
2019-03-29 11:13:20 -02:30
Whymarrh Whitby
643ddcb7d7
e2e: Skip approving token test
2019-03-29 11:13:09 -02:30
kumavis
ed381f5b2a
test - unit - ui - actions - setCompletedOnboarding - fix stub to call callback
2019-03-29 13:10:42 +08:00
kumavis
02585c0bd0
lint fix
2019-03-29 12:51:54 +08:00
kumavis
846038a69c
notice-controller - make markAllNoticesRead sync
2019-03-29 12:39:29 +08:00
kumavis
e04f0c877b
lib - nodeify - correctly wrap synchronous functions
2019-03-29 12:37:40 +08:00
kumavis
a64855ef49
notices - markAllNoticesRead - use async/await
2019-03-29 12:03:31 +08:00
kumavis
781a39c039
Merge branch 'develop' into clearNotices
2019-03-29 11:54:12 +08:00
Whymarrh Whitby
dfe8287a28
e2e: Remove Privacy mode toggle step
2019-03-28 18:20:37 -02:30
Dan Miller
3aa7693103
Retry transaction list item click in 'adds multiple transactions' tests first click fails.
2019-03-28 16:20:11 -02:30
Dan Miller
10097b6a11
Default to localhost network when running e2e tests
2019-03-28 16:20:11 -02:30
Dan Miller
a44f2bb6eb
Use webRequest to cancel all requests to infura in e2e tests.
2019-03-28 16:20:11 -02:30
Thomas Huang
1859de0a28
E2E - Dont close window notifications ( #6349 )
...
* Dont close window notifications
* Remove commented out lines in beta spec
2019-03-26 11:54:01 -02:30
Dan J Miller
961ad267df
New settings page rebased ( #6333 )
...
* New setting tab
* Add InfoTab
* Add Advanced tab
* Add Security Tab
* Finish mobile view
* Make new setting page responsive
* Fix linter
* Fix y scrolling
* Update link in network dropdown
* Fix e2e tests
* Remove duplicate translation key
* Resolve merge conflict
* Only change settings header in popup view.
* Place mobile-sync button in advanced-tab of settings
2019-03-25 13:43:23 -02:30
Dan J Miller
4ff9126ff2
Replaces the coinbase link in the deposit modal with one for wyre ( #6302 )
2019-03-22 12:32:07 -02:30
Chi Kei Chan
31175625b4
Folder restructure ( #6304 )
...
* Remove ui/app/keychains/
* Remove ui/app/img/ (unused images)
* Move conversion-util to helpers/utils/
* Move token-util to helpers/utils/
* Move /helpers/*.js inside /helpers/utils/
* Move util tests inside /helpers/utils/
* Renameand move confirm-transaction/util.js to helpers/utils/
* Move higher-order-components to helpers/higher-order-components/
* Move infura-conversion.json to helpers/constants/
* Move all utility functions to helpers/utils/
* Move pages directory to top-level
* Move all constants to helpers/constants/
* Move metametrics inside helpers/
* Move app and root inside pages/
* Move routes inside helpers/
* Re-organize ducks/
* Move reducers to ducks/
* Move selectors inside selectors/
* Move test out of test folder
* Move action, reducer, store inside store/
* Move ui components inside ui/
* Move UI components inside ui/
* Move connected components inside components/app/
* Move i18n-helper inside helpers/
* Fix unit tests
* Fix unit test
* Move pages components
* Rename routes component
* Move reducers to ducks/index
* Fix bad path in unit test
2019-03-21 20:33:30 -02:30
Thomas Huang
07c9745258
Remove exclusive test
2019-03-20 21:29:08 -05:00
Thomas Huang
c43374a553
Clear notices when setCompletedOnboarding is called
2019-03-20 20:26:48 -05:00
kumavis
48047f8194
mascara - remove from project ( #6283 )
2019-03-12 11:17:21 -02:30
Paul Bouchon
daae155ce2
GABA: Integrate AddressBookController ( #5847 )
...
* gaba: integrate AddressBookController
* pin gaba version and update lockfile
2019-03-11 18:40:41 -10:00
Dan J Miller
c757366355
Metametrics ( #6171 )
...
* Add metametrics provider and util.
* Add backend api and state for participating in metametrics.
* Add frontend action for participating in metametrics.
* Add metametrics opt-in screen.
* Add metametrics events to first time flow.
* Add metametrics events for route changes
* Add metametrics events for send and confirm screens
* Add metametrics events to dropdowns, transactions, log in and out, settings, sig requests and main screen
* Ensures each log in is measured as a new visit by metametrics.
* Ensure metametrics is called with an empty string for dimensions params if specified
* Adds opt in metametrics modal after unlock for existing users
* Adds settings page toggle for opting in and out of MetaMetrics
* Switch metametrics dimensions to page level scope
* Lint, test and translation fixes for metametrics.
* Update design for metametrics opt-in screen
* Complete responsive styling of metametrics-opt-in modal
* Use new chart image on metrics opt in screens
* Incorporate the metametrics opt-in screen into the new onboarding flow
* Update e2e tests to accomodate metametrics changes
* Mock out metametrics network requests in integration tests
* Fix tx-list integration test to support metametrics provider.
* Send number of tokens and accounts data with every metametrics event.
* Update metametrics event descriptor schema and add new events.
* Fix import tos bug and send gas button bug due to metametrics changes.
* Various small fixes on the metametrics branch.
* Add origin custom variable type to metametrics.util
* Fix names of onboarding complete actions (metametrics).
* Fix names of Metrics Options actions (metametrics).
* Clean up code related to metametrics.
* Fix bad merge conflict resolution and improve promise handling in sendMetaMetrics event and confrim tx base
* Don't send a second metrics event if user has gone back during first time flow.
* Collect metametrics on going back from onboarding create/import.
* Add missing custom variable constants for metametrics
* Fix metametrics provider
* Make height of opt-in modal responsive.
* Adjust text content for opt-in modal.
* Update metametrics event names and clean up code in opt-in-modal
* Put phishing warning step next to last in onboarding flow
* Link terms of service on create and import screens of first time flow
* Add subtext to options on the onboarding select action screen.
* Fix styling of bullet points on end of onboarding screen.
* Combine phishing warning and congratulations screens.
* Fix placement of users if unlocking after an incomplete onboarding import flow.
* Fix capitalization in opt-in screen
* Fix last onboarding screen translations
* Add link to 'Learn More' on the last screen of onboarding
* Code clean up: metametrics branch
* Update e2e tests for phishing warning step removal
* e2e tests passing on metametrics branch
* Different tracking urls for metametrics on development and prod
2019-03-05 12:15:01 -03:30
Dan J Miller
cb2698d20e
First time flow updates ( #6192 )
...
* Action select step of onboarding flow added.
* Update navigation on create and import password screens.
* Adds terms of service checkbox to create and import account screens.
* Add security warning to jazzicon intro step
* Update and streamline unique image to confirm seed steps of first time flow.
* UI touch ups to welcome screen.
* UI touch up on select action page
* Fix first time import flow.
* Add end of flow screen to first time flow
* Replace unique image screen with updated fishing warning screen.
* Update e2e tests for onboarding flow changes.
* Add required translations to onboarding flow.
* Update design of select action screen to emphasize create new wallet option.
* Clean up onboarding flow code.
* Remove notice related code from first-time-flow directory.
* Use updater function argument in new-account.component
2019-02-27 11:16:41 -03:30
Chi Kei Chan
a2320c76fe
Show/Hide Fiat on Testnets based on User Preference ( #6153 )
2019-02-26 15:00:41 -03:30
Whymarrh Whitby
3c73781787
Delete old-ui folder
2019-02-20 14:18:46 -03:30
Dan J Miller
f7ab4577f6
Adds tests for advanced gas controls on confim screen ( #6144 )
2019-02-13 10:33:14 -03:30
Whymarrh Whitby
0972e23dcd
Add e2e tests adjusting gas before sending
2019-02-08 15:44:45 -03:30
Whymarrh Whitby
c52ba96b85
Remove betaUI preference state, replace with completedUiMigration
2019-02-05 08:49:55 -03:30
Thomas Huang
4c16f4baee
e2e: Use close instead of save for gas modal ( #6066 )
2019-01-30 10:30:14 -03:30
Dan J Miller
02bdbbbc3e
Add visual indicator when displaying a cached balance ( #5854 )
2019-01-30 08:46:12 -03:30
Frankie
df3169d1c7
I#5956 fix2 dont overwrite existing rpc settings ( #6044 )
...
* mm-controller - dont overwrite existing rpc settings
* ui-networkDropdown - dont pass old network as chainId
* add methods preferencesController.updateRpc and metamaskController.updateAndSetCustomRpc
* use updateAndSetCustomRpc in settings to allow rpcs to be updated
* use new rpc as nickname if no nick name has been supplied
* fix update rpc method
2019-01-29 08:13:51 -10:00
Dan Miller
bf4b6770a0
Fix bugs in e2e tests related to gas customization inputs.
2019-01-24 19:31:30 -03:30
Dan Miller
76f9bdec63
Add integration test for ordering of shapeshift txs in history list.
2019-01-24 19:31:30 -03:30
Alexander Tseung
7d18a47c22
Fix integration tests
2019-01-24 19:31:30 -03:30
Alexander Tseung
fba17d77de
Refactor first time flow, remove seed phrase from state ( #5994 )
...
* Refactor and fix styling for first time flow. Remove seed phrase from persisted metamask state
* Fix linting and tests
* Fix translations, initialization notice routing
* Fix drizzle tests
* Fix e2e tests
* Fix integration tests
* Fix styling
* Fix migration naming from 030 to 031
* Open extension in browser when user has not completed onboarding
2019-01-23 11:55:34 -03:30
Frankie
0ad7797076
I#5956 fix 1 ( #6026 )
...
* prevent invalid chainId's when adding cusstom rpcs
* migration 30 removes invalid chaids from preferences and networkController for custom rpcs
2019-01-17 09:10:33 -10:00
Whymarrh Whitby
4d4d4caf78
Clean up drizzle test runner script
2019-01-04 10:30:08 -03:30
Whymarrh Whitby
35fbddc5e7
Revert "remove error flags from drizzle setup"
...
This reverts commit 938f4286e4
.
2019-01-04 08:58:41 -03:30
Bruno Barbieri
c349bbdece
remove --unsafe-perm
2019-01-02 17:28:26 -05:00
Bruno Barbieri
3112d5b5c0
no globals
2019-01-02 17:17:44 -05:00
Bruno Barbieri
d504c075d5
Use sudo consistently
2019-01-02 16:29:33 -05:00
Bruno Barbieri
3a75571da2
--unsafe-perm ?
2019-01-02 16:18:24 -05:00
Bruno Barbieri
58b0a4c8f4
Dont use sudo to install truffle
2018-12-31 16:16:34 -05:00
Alexander Tseung
30a2be85ee
Prevent users from changing the From field in the send screen ( #5922 )
...
* Prevent users from changing the From field in the send screen
* Fix integration tests
2018-12-13 18:19:36 -08:00
Frankie
b5d6452454
Disallow loading as metamaskNetworkId ( #5924 )
...
* transactions - throw an error if a transaction is generated while the network is loading
* add tests for failing when netId is loading
2018-12-13 09:14:46 -10:00
Dan Miller
20dbebae9f
Adds network loading retry / error screen.
2018-12-12 13:53:37 -03:30
Dan Miller
1145a0a9ad
Ensures that advanced tab gas limit reflects tx gas limit
2018-12-12 12:00:57 -03:30
Dan J Miller
1fbdce8916
Improve ux for low gas price set ( #5862 )
...
* Show user warning if they set gas price below safelow minimum, error if 0.
* Properly cache basic price estimate data.
* Default retry price to recommended price if original price was 0x0
* Use mock fetch in send-new-ui integration tests.
2018-12-10 13:51:00 -08:00
Alexander Tseung
d8ab9cc002
Group transactions by nonce ( #5886 )
2018-12-09 12:48:06 -08:00
Dan Miller
d8e41a6aa5
Final gas customization fixes
2018-12-04 00:06:22 -03:30
Dan Miller
7f2c5c09de
Uses more reliable api on main send screen; caches basic api results in modal
2018-12-04 00:06:22 -03:30
Dan Miller
8c8359ca14
Remove gas customization integration tests (in favour of e2e tests)
2018-12-04 00:06:22 -03:30
Dan Miller
a8259f7f6a
Update e2e tests for new gas customization modal.
2018-12-04 00:06:22 -03:30
Dan Miller
9b9a2cc2e0
Adds createSpeedUpTransaction to txController
2018-12-04 00:06:05 -03:30
Dan Miller
0ba6f7d9bb
Adds not yet functional gas price chart.
2018-12-04 00:06:05 -03:30
Dan J Miller
4c24555545
Save recent network balances in local storage ( #5843 )
...
* Use selector for state.metamask.accounts in all cases.
* Default to cached balance when selecting metamask accounts
* Adds the cached-balances controller
* Documentation and small codes fixes for #5843
Co-Authored-By: danjm <danjm.com@gmail.com>
2018-11-30 14:51:24 -08:00
Whymarrh Whitby
34da38817a
Update e2e tests to handle any post-install window creation
2018-11-27 09:52:51 -03:30
Whymarrh Whitby
ec4c93c59f
Add JSDoc to closeAllWindowHandlesExcept e2e helper fn
2018-11-27 09:52:51 -03:30
Frankie
8198ec9ae1
Autofill gasPrice for retry attempts with either the recommended gasprice or a %10 bump ( #5786 )
...
* transactions - autofill gasPrice for retry attempts with either the recomened gasprice or a %10 bump
* lint
2018-11-26 09:29:14 -10:00
Bruno Barbieri
ae8626eceb
Merge pull request #5797 from MetaMask/trezor-v6
...
Add Firefox and Brave support for Trezor
2018-11-21 14:45:55 -05:00
Whymarrh Whitby
66e0de73c5
Merge pull request #5334 from whymarrh/ui-switch
...
Default to the new UI for first time users
2018-11-21 15:21:04 -03:30
brunobar79
9b1df386de
fix merge conflicts
2018-11-20 17:44:28 -05:00
Dan Finlay
5956f8d260
Version 5.0.3 ( #5785 )
...
* Version 5.0.3
Includes a fix to the `version:bump` script that now correctly updates
the changelog header.
* Include inpage provider events
2018-11-20 08:34:14 -10:00
Whymarrh Whitby
e68008edf4
Remove first-time and navigate-txs integration tests
2018-11-20 14:04:50 -03:30
Whymarrh Whitby
2902fa948f
Add timeout to waitUntilXWindowHandles e2e helper fn
2018-11-20 14:04:50 -03:30
Whymarrh Whitby
921125b7fd
Update new UI e2e tests for new UI default
2018-11-20 14:04:50 -03:30
Alexander Tseung
4c87c05a02
Fix rounding issue when sending max tokens ( #5695 )
...
* Fix rounding issue when sending max tokens
* Ensure amount row shows exact amount of max tokens on send screen (#2 )
* Fix tests
* Change stored redux value from BigNumber to hex string. Fix TokenInput default value
2018-11-19 16:06:34 -08:00
Dan Finlay
fdea642e6d
Auto fail transactions that have been approved for over 12 hours ( #5765 )
...
* Auto fail transactions that have been approved for over 12 hours
Converts txs using a migration.
This migration uses a new helper function that generates tx-failing
migrations, and only requires a version, error message, and condition to
run on each transaction.
* Linted
* Only migrate approved txs to failed
* Cleanup
* Cleanup
* Small lint fixes
2018-11-16 21:27:01 -08:00
Whymarrh Whitby
1988e1e96b
ESLint fixes ( #5775 )
...
* eslint . --fix
* Upgrade all ESLint warnings to errors
2018-11-16 14:54:55 -10:00
Frankie
ce147bf6d8
Tx controller now uses safe event emitter ( #5769 )
...
* transactions - use safe-event-emitter over events
* tests - pass a platform object on init with a noop showTransactionNotification
* test - fix for tx-state-history-helper trying to reduce an empty array
* deps - safe-event-emitter
* lint
2018-11-16 10:34:08 -08:00
brunobar79
c0557b43e2
clean up
2018-11-15 00:34:49 -05:00
brunobar79
3219e949cf
Merge branch 'trezor-v5' of github.com:MetaMask/metamask-extension into trezor-v5
2018-11-15 00:30:49 -05:00
brunobar79
e44b750f0f
Merge branch 'develop' of github.com:MetaMask/metamask-extension into trezor-v5
2018-11-15 00:29:06 -05:00
brunobar79
938f4286e4
remove error flags from drizzle setup
2018-11-14 17:41:49 -05:00
brunobar79
4dbc0926c6
test
2018-11-14 17:33:10 -05:00
brunobar79
517f6e656a
test
2018-11-14 17:10:20 -05:00
brunobar79
59b089b5bb
test
2018-11-14 17:01:39 -05:00
brunobar79
b54ed05306
try with custom box
2018-11-14 16:35:01 -05:00
Dan Finlay
22ba0b0c2d
Resubmit approved transactions on new block ( #5752 )
...
* Add beginning of test
* Resubmit approved transactions on new block
May fix #4343 and related issues, where an error could leave
transactions stranded in the approved state.
* Remove unused test
* Re-approve transactions when retrying approved
* Add retry approved test
* Include approved in pending tx count
* Fix getPendingTxs()
* Linted
* Only throw hash error in submitted state
* Only check submitted txs for block inclusion
* Fix test expectations
2018-11-14 11:34:07 -10:00
brunobar79
484aa6801e
Merge branch 'develop' into trezor-v5
2018-11-13 17:21:15 -05:00
Paul Bouchon
0549782595
Update Balanc3 API ( #5744 )
...
* Update balanc3 API used in TokenRatesController
* Remove demo URL and use nativeCurrency when fetching token rates
2018-11-13 14:57:43 -05:00
PaddyMc
7ce2cf4572
Fixes #3425 : Better support for batch transactions ( #5437 )
2018-11-13 13:49:12 -03:30
Thomas Huang
782c2c14d4
Merge pull request #5674 from MetaMask/responsive-e2e-tests
...
e2e tests for responsive behaviour
2018-11-09 11:01:38 -08:00
Dan Miller
fd1647965f
Moves e2e tests for extension only behaviour to metamask-beta-responsive-ui.spec
2018-11-08 07:59:32 -03:30
Thomas Huang
0ab5c1c6e2
Merge pull request #5481 from MetaMask/reducers
...
tests/Reducers
2018-11-06 20:56:15 -08:00
brunobar79
c651212025
fix merge conflicts
2018-11-06 20:21:19 -05:00
brunobar79
62ac993b9a
fix typo
2018-11-06 19:22:47 -05:00
brunobar79
6daf749251
update drizzle tests
2018-11-06 19:08:23 -05:00
Whymarrh Whitby
26ada8a828
Update Connect Request screen design ( #5644 )
...
* Parameterize NetworkDisplay background colour
* Update design for login request screen
* Pass siteTitle, siteImage through for calls to ethereum.enable()
* Bring the site images closer together
2018-11-05 15:07:09 -08:00
bitpshr
01ff0bd3c0
Increase timeout in Mascara test
2018-11-05 15:07:09 -08:00
bitpshr
c6e9caed22
Fix beta e2e tests
2018-11-05 15:07:09 -08:00
bitpshr
473afa68a1
Cleanup after rebase
2018-11-05 15:07:09 -08:00
bitpshr
226601a956
EIP-1102: add user privacy option
2018-11-05 15:07:09 -08:00
bitpshr
c76c9ca2c8
EIP-1102: updated implementation
2018-11-05 15:07:09 -08:00
Esteban Miño
4489a57f2f
Update watchAsset ERC20 validation ( #5653 )
...
* update ERC20 token valodation for watchAsset
* update ERC20 validation test descriptions
2018-11-05 15:36:34 -03:30
Thomas
f2fea8043e
Remove .only
2018-10-31 07:09:02 -07:00
Thomas
7607794851
Readable tests, and set nextUnreadNotice to null when CLEAR_NOTICES is dispatched
2018-10-31 07:07:25 -07:00
Thomas
7531de14f9
Merge branch 'develop' into reducers
2018-10-31 05:55:25 -07:00
Thomas
611a61b7bc
Isolate variables to individual tests
2018-10-31 05:45:27 -07:00
HackyMiner
54a8ade266
Add support for RPC endpoints with custom chain IDs ( #5134 )
2018-10-26 10:26:43 +02:00
Alexander Tseung
554f79c0e2
Fix blockies icons overriding contract map icons. Refactor Identicon component ( #5599 )
2018-10-25 17:21:41 +08:00
kumavis
802df4625f
Merge pull request #5570 from alextsg/i5558-account-display-width
...
Fix account display width for large currency values
2018-10-21 10:45:55 -04:00
Alexander Tseung
614995c0e9
Fix account display width for large currency values
2018-10-21 22:01:20 +08:00
brunobar79
baa3af46f3
install truffle globally
2018-10-21 05:35:37 -04:00
brunobar79
9c1b2108f6
fix merge conflicts
2018-10-21 01:59:53 -04:00
kumavis
b0c649a4e3
Merge pull request #5555 from MetaMask/support-wallet-watch-asset
...
Support for prefix wallet_watchAsset
2018-10-21 01:27:08 -04:00
Esteban Miño
7c4f98ffd6
specific add and remove methods for frequentRpcList ( #5554 )
2018-10-19 17:50:54 -02:30
Esteban MIno
75661673e5
add support for wallet_watchAsset
2018-10-19 13:57:11 -03:00
Whymarrh Whitby
42fa54678f
Extract Add Token button into its own component
2018-10-17 15:49:29 -02:30
Whymarrh Whitby
97b914abea
Delete add-token integration test
2018-10-17 15:37:40 -02:30
Alexander Tseung
badebe017f
Adds toggle for primary currency ( #5421 )
...
* Add UnitInput component
* Add CurrencyInput component
* Add UserPreferencedCurrencyInput component
* Add UserPreferencedCurrencyDisplay component
* Add updatePreferences action
* Add styles for CurrencyInput, CurrencyDisplay, and UnitInput
* Update SettingsTab page with Primary Currency toggle
* Refactor currency displays and inputs to use UserPreferenced displays and inputs
* Add TokenInput component
* Add UserPreferencedTokenInput component
* Use TokenInput in the send screen
* Fix unit tests
* Fix e2e and integration tests
* Remove send/CurrencyDisplay component
* Replace diamond unicode character with Eth logo. Fix typos
2018-10-17 07:03:29 +08:00
brunobar79
13820b6cc1
fix conflicts
2018-10-16 14:01:54 -04:00
Whymarrh Whitby
af43b7d6c9
Ensure that new transactions added are using the selected address
2018-10-10 16:16:20 -02:30
Thomas Huang
b45479934d
test - add actions unit tests ( #5369 )
...
* Actions.spec.js
* Error handling tests
* Lint
2018-10-10 10:32:26 -04:00
bakaoh
63c61c52eb
Make all addresses EIP-55 compliant ( #5379 )
...
* Make all addresses EIP-55 compliant
* Checksum autocompleted address but not during input
2018-10-10 10:50:37 -02:30
Thomas
be3f411a60
Reducers
2018-10-10 01:12:46 -07:00
Bruno Barbieri
ccab4ee1a4
tests - integration - Add Drizzle tests ( #5467 )
...
* added drizzle app for testing
* working
* clean up
* clean up script
* make build step required
* add drizzle-tests to .eslintignore
* clean up drizzle run script
* lint
* use truffle unbox
* undo eslintignore changes
* revert change
* dont use global
* dont need this steps
* use the new account flow
* restore package-lock.json
2018-10-10 01:12:43 -04:00
Santiago Gonzalez Toral
f88373237b
Added account options on home screen
2018-10-09 19:43:41 -07:00
Noel Yoo
ebdefe81a1
Refactor buffer constructor ( #5468 )
2018-10-09 09:32:48 -02:30
Noel Yoo
012f7ddd72
Fix typos ( #5471 )
2018-10-09 09:29:51 -02:30
Dan Finlay
c8521e49ad
Merge pull request #5428 from alextsg/i5372-queue-order
...
Reverse pending transactions order
2018-10-05 11:07:44 -07:00
Alexander Tseung
0527d02216
Reverse pending transactions order
2018-10-04 21:37:41 -07:00
Dan Finlay
c49d854b55
Increase suggested gas percentile to 65 ( #5359 )
...
* Increase suggested gas percentile to 65
I keep submitting transactions then waiting a long time. Apparently 50th percentile isn't enough.
* Update test for getGasPrice
2018-10-04 18:38:05 -02:30
Whymarrh Whitby
4dd6c8168f
Add ability to whitelist a blacklisted domain at runtime
2018-10-02 10:43:46 -02:30
Whymarrh Whitby
08b3f41ecd
Fix error message shown in assertElementNotPresent e2e helper fn
2018-10-01 12:28:24 -02:30
Whymarrh Whitby
b7946928fd
Don't log errors extraneously in e2e tests
2018-10-01 12:28:00 -02:30
Whymarrh Whitby
9f2d074f9e
Update e2e tests for adding mutliple custom RPC endpoints
...
Refs 56965b3
Refs #5267
The list of custom RPC endpoints is no longer limited to 3 entries
so the test is now to confirm that they _all_ show up.
2018-10-01 12:24:32 -02:30
Whymarrh Whitby
5beab87bf6
Switch string concatenation to template string
2018-10-01 12:23:53 -02:30
Thomas Huang
db30bbce4c
Merge pull request #5332 from MetaMask/ui-unit-tests
...
Some Ui tests
2018-09-25 23:17:17 -05:00
Paul Bouchon
88b5f82e13
Bugfix: Upgrade json-rpc-engine ( #5348 )
...
* Bugfix: bump version of json-rpc-engine
* Increase delay
* Update lockfile
* deps - json-rpc-engine@3.7.4
2018-09-25 21:16:01 -07:00
Alexander Tseung
5d57c7c4fd
Merge pull request #5282 from MetaMask/tx-cancel-ui
...
Add Cancel Transaction feature. Refactor modals. Add Transaction Details modal.
2018-09-24 11:34:12 -07:00
tmashuang
a0a57c24fd
Some Ui tests
2018-09-24 11:28:04 -05:00
Alexander Tseung
b579ee9619
Refactor settings page to use JSX and follow component file folder structure
2018-09-19 16:37:23 -07:00
Alexander Tseung
77e8eac4b3
Fix integration tests
2018-09-19 14:31:10 -07:00
bitpshr
36dd0354e7
Implement latest EIP-712 protocol
2018-09-13 15:40:57 -04:00
Alexander Tseung
c18c0e1c30
Fix tests. Add className to Identicon ethLogos.
2018-09-12 19:48:52 -07:00
Whymarrh Whitby
13bc46d824
Default NoticeController ctor opts to empty obj
2018-09-11 12:12:35 -07:00
Whymarrh Whitby
d60991ec88
Delete ConfigManager, replacing its usages with PreferencesController
2018-09-11 09:39:16 -07:00
brunobar79
8ee01f4e99
Merge branch 'develop' of github.com:MetaMask/metamask-extension into trezor-v5
2018-09-05 16:26:09 -04: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
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
Esteban MIno
b59a1e91b8
typo watchAsset imageUrl to image
2018-08-23 15:54:40 -03: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
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
brunobar79
90886c5e05
Merge branch 'develop' of github.com:MetaMask/metamask-extension into trezor-v5
2018-08-21 15:58:29 -04: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
brunobar79
ab7eb73ecc
fix merge conflicts
2018-08-20 21:51:35 -04: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
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
brunobar79
42834fe8be
fix e2e tests
2018-08-10 13:11:49 -04: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
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
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
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
Thomas
138858647e
Merge branch 'develop' into network-remove-provider-engine
2018-07-25 22:38:44 -07: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
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
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
kumavis
db08d8d43e
test - e2e - ignore react 'unknown props dataset' warnings
2018-05-21 17:15:05 -07:00
tmashuang
238f2eb179
Merge branch 'develop' into testing
2018-05-21 16:36:48 -07:00
kumavis
9c6e2ec8ef
test - e2e - check for console errors after each test
2018-05-21 16:26:38 -07:00
Frankie
e8b2e11c56
Reveal get filtered tx list ( #4332 )
...
* add getFilteredTxList from txController to getApi
* transactions - remove dead code (isNonceTaken)
2018-05-21 16:00:44 -07:00
tmashuang
58b9afff4f
Merge branch 'develop' into testing
2018-05-21 14:57:57 -07:00
kumavis
08d95bbafa
Merge pull request #4034 from whymarrh/account-nicknames
...
Move account names out of KeyringController
2018-05-21 13:44:07 -07:00
tmashuang
554a10f17e
Merge branch 'develop' into testing
2018-05-21 13:05:24 -07:00
kumavis
b426b5e58c
Merge pull request #4278 from MetaMask/e2e-tests
...
E2e tests
2018-05-21 10:53:55 -07:00
tmashuang
13ebb0b455
Moved loose some loose test files to sub folders
2018-05-21 05:59:26 -07:00
Alexander Tseung
c4e75a7075
Fix tests
2018-05-20 14:08:45 -07:00
Thomas
f279a8e61a
signMessage and signPersonalMessage
2018-05-17 16:26:08 -07:00
Whymarrh Whitby
67310e151e
Fix migration 026 to produce the correct shape for state.identities
2018-05-17 13:35:38 -02:30
Whymarrh Whitby
e546f4b904
Update MetaMaskController vault restoration test for new KC api
2018-05-17 12:57:39 -02:30
Whymarrh Whitby
2d13fac476
Add migration to move identities from KeyringController
2018-05-17 12:57:39 -02:30
Whymarrh Whitby
50af02e74b
Add test case for PreferencesController#setAccountLabel
2018-05-17 12:57:39 -02:30
Whymarrh Whitby
c54e4c7191
Add PreferencesController#setAddresses to update ids
2018-05-17 12:57:39 -02:30
Whymarrh Whitby
cbe4d0d88c
Update AddressBookController to read from preferences store
2018-05-17 12:57:39 -02:30
Whymarrh Whitby
924cc1fcf7
Move setAccountLabel into PreferencesController
2018-05-17 12:57:39 -02:30
Thomas
770379c3da
Merge branch 'develop' into testing
2018-05-17 00:01:36 -07:00
kumavis
eaa5a48c91
test - unit - network - get providerProxy via public method
2018-05-16 23:54:17 -07:00
Thomas
5e80bc4cb9
Merge branch 'develop' into testing
2018-05-16 22:47:07 -07:00
kumavis
088d7930e0
network - create provider and block-tracker via json-rpc-engine
2018-05-16 20:46:34 -07:00
Thomas
f2815d3121
Adjustments for previous PR
2018-05-16 19:12:03 -07:00
Thomas
77e13640b4
Testing timeouts
2018-05-16 15:03:53 -07:00
kumavis
44f31f9a7e
Merge branch 'develop' of github.com:MetaMask/metamask-extension into scsaba-transaction-history-timestamps
2018-05-16 13:56:32 -07:00
kumavis
c27d9162d7
Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-controller-remove-setNetworkEndpoints
2018-05-16 11:57:07 -07:00
Dan
759bc17388
Merge branch 'develop' into i3725-refactor-send-component-
2018-05-15 11:21:15 -02:30
Thomas
517be35ab6
Merge branch 'develop' into e2e-tests
2018-05-14 17:19:44 -07:00
Thomas
cd42d18203
Merge e2e tests into one
2018-05-14 17:17:36 -07:00
Thomas Huang
6e79225dbf
Merge pull request #4251 from whymarrh/e2e-fixes
...
Small e2e test adjustments
2018-05-14 10:56:49 -07:00
Whymarrh Whitby
6926e4e9d2
e2e: Use the more reliable enter key for logging in
2018-05-14 14:01:28 -02:30
Whymarrh Whitby
dc6f6addb9
e2e: Wait a bit before clicking through privacy screen
...
The network connection can take a bit so we need to wait for the
spinner to go away.
2018-05-14 13:58:57 -02:30
Whymarrh Whitby
4e91fc8639
e2e: Adjust the extension ID query for newer Chrome versions
2018-05-14 13:57:58 -02:30
Whymarrh Whitby
6afd169e60
e2e: Use newest window as MM tx confirm popup
2018-05-14 13:57:19 -02:30
Dan
6bc8cc819a
Merge branch 'develop' into i3725-refactor-send-component-
2018-05-14 11:44:50 -02:30
Alexander Tseung
0bcfbc1544
Add error message when passwords don't match in first time flow. Change input field styling in first time flow
2018-05-13 21:46:12 -07:00
Alexander Tseung
2381c0e0f4
Add new unlock screen design
2018-05-11 12:49:17 -07:00
Thomas
d9d528753d
Increase timeout
2018-05-10 10:47:48 -07:00
Thomas
c37ad657cd
Fix typo
2018-05-10 10:32:41 -07:00
Thomas
60933f1090
Job Screens with Shadow Dom Css selector
2018-05-10 10:24:27 -07:00
Thomas
68bbe18e32
Multistep Shadow Dom Query Selector for local extension id
2018-05-10 09:47:34 -07:00
Csaba Solya
9026651224
add time stamps to transaction history log entries
2018-05-10 13:26:02 +02:00
Thomas
f441153211
console.log -> assert.equal
2018-05-09 01:58:43 -07:00
Thomas
9a1661918f
ImportAccountWithStrategies Json and Keystore
2018-05-09 01:51:55 -07:00
Thomas
d59105299a
Update test:screens to newest chrome extension list
2018-05-08 07:30:05 -07:00
Thomas
6c9b303dbd
Merge branch 'develop' into e2e-tests
2018-05-08 07:11:29 -07:00
Thomas
f7a3d8887c
Update to extension Id path for new chrome
2018-05-08 07:03:17 -07:00
Thomas
f2e1cb9302
Remove approvePersonalMessage test
2018-05-07 14:56:33 -07:00
Thomas
8250fd9d6d
Merge branch 'develop' into testing
2018-05-07 14:30:43 -07:00
Thomas
228e06110d
Remove waiting for button to be enabled TOU
2018-05-03 16:11:05 -07:00
Thomas
025d8e7983
Merge branch 'e2e-tests' of https://github.com/tmashuang/metamask-extension into e2e-tests
2018-05-03 14:38:49 -07:00
Thomas
1d353c002d
Increase timeout for TOU scroll
2018-05-03 14:37:56 -07:00
Thomas
23e1290e27
Add a comment on the confirmation transaction metamask popup showing blank, but button still renders
2018-05-03 14:18:06 -07:00
Thomas
10baffaf48
Quit chromedriver after test
2018-05-03 14:14:02 -07:00
Thomas
f900821a42
Merge branch 'develop' into e2e-tests
2018-05-03 14:10:26 -07:00
Thomas
9bba97a676
Reduce delay for installing firefox addon
2018-05-03 13:26:48 -07:00
Thomas
74e36e6f8f
Add Timeouts for driver.wait
2018-05-03 13:18:54 -07:00
Thomas
8d9d55fec3
Test wit driver.wait
2018-05-03 13:06:36 -07:00
kumavis
d2aa36f866
test - network controller - remove tests for deprecated APIs + update tests
2018-05-02 18:07:29 -07:00
Thomas
5e688f0781
Delay around the addon install
2018-05-01 15:24:32 -07:00
Thomas
79baa37f31
test increase timeout
2018-05-01 14:53:17 -07:00
frankiebee
a45cb75435
transactions - add a nonce check utility for ui use
2018-05-01 13:57:43 -07:00
Thomas
c08a5d04c4
Async/await installing extension
2018-05-01 12:33:40 -07:00
Thomas
9dfe4f410d
Firefox
2018-05-01 12:18:22 -07:00
Thomas Huang
2601aa594e
Merge pull request #4116 from MetaMask/test-unit-ganache
...
Test - Move unit tests to ganache-core
2018-04-30 10:35:17 -07:00
Dan
26f965bcce
Further refactors; includes refactor of send-v2.js and associated container
2018-04-30 13:05:48 -02:30
Paul Bouchon
daaaab3ab0
Verify identities state after restoring new accounts ( #4091 )
2018-04-29 23:18:34 -04:00
kumavis
b8a18feb51
test - unit - send from test accounts to avoid not-enough-balance error from ganache
2018-04-27 17:12:52 -07:00
kumavis
b487dab2e7
test - unit - use ganache instead of deprecated block-tracker test util
2018-04-27 17:11:44 -07:00
kumavis
2b9925a9e4
Merge pull request #4110 from MetaMask/master
...
Develop - Add commits to develop that are already in Master
2018-04-27 16:17:46 -06:00
Paul Bouchon
1bad3fa257
Allow transactions with 0-gwei gas price ( #4073 )
...
* Allow transactions with 0-gwei gas price
* Add tests to verify tx with 0 gas fee
* Conditionally use CurrencyInput in CurrencyDisplay
2018-04-27 10:42:02 -04:00
kumavis
dcd04091cc
Merge pull request #4042 from MetaMask/tx-controller-rewrite-v3
...
docs and file organization for txController
2018-04-25 16:52:46 -06:00
Thomas
629457ea54
setupUntrustedCommunication and setupTrustedCommunication
2018-04-24 13:33:31 -07:00
Thomas
0100923129
Merge branch 'master' into testing
2018-04-23 11:22:24 -07:00
Thomas
ddece0cc11
ConfigManager markAccountsFound, markPasswordForgotten, unMarkPasswordForgotten
2018-04-23 11:21:48 -07:00
Alexander Tseung
9e41f58af2
Clean up network config
2018-04-23 10:18:05 -07:00
Thomas
2a1912642c
resetAccount and addNewAccount
2018-04-19 14:36:33 -07:00
frankiebee
c20c97ce62
Merge branch 'master' into tx-controller-rewrite-v3
2018-04-19 11:49:11 -07:00
Dan Finlay
40f0a40edf
Merge pull request #3998 from MetaMask/i3988-checksummed-address
...
Show checksum addresses on UI
2018-04-18 11:43:38 -07:00
Thomas
30df8b7995
newUnsignedMessage and newUnsignedPersonalMessage
2018-04-18 11:26:49 -07:00
bitpshr
cce123c30e
Show checksummed addresses throughout the UI
2018-04-18 09:47:05 -04:00
Dan Finlay
6ee57dcad7
Merge branch 'master' into i3580-InternationalizeCurrency
2018-04-17 13:36:21 -07:00
bitpshr
b4912f29cd
Disable token price polling when no client is active
2018-04-16 18:12:05 -04:00
bitpshr
d0447f9058
Maintain token prices using a background service
2018-04-16 11:47:06 -04:00
frankiebee
88f4212363
meta - transactions - code clean up and jsDoc
2018-04-13 12:38:07 -07:00
bitpshr
8974f933fc
Add tests for ComposableObservableStore
2018-04-13 14:32:58 -04:00
bitpshr
4780f825b1
Add ComposableObservableStore for subscription management
2018-04-13 10:20:44 -04:00
Thomas
f82c51c2c4
Merge branch 'master' into testing
2018-04-11 08:35:31 -07:00
Thomas
30474ccd35
MM-controlller tests
2018-04-11 08:34:35 -07:00
frankiebee
2d7c3c2b00
meta - transactions - create a transactions dir in controller and move relevant files into it
2018-04-10 14:28:05 -07:00
Dan
285265ce8a
Add basic currency localization test.
2018-04-09 21:31:27 -02:30
Dan
4e6c0574dd
Fix integration tests so that they check for localize currency.
2018-04-09 19:22:07 -02:30
Dan
2c4426e4de
Merge branch 'master' into i3580-InternationalizeCurrency
2018-04-09 16:52:26 -02:30
kumavis
4cae3d3b0d
Merge pull request #3921 from MetaMask/gh-3736-react-router
...
Add react-router integration
2018-04-09 10:55:46 -07:00
Alexander Tseung
1e6f062bb6
Fix integration tests
2018-04-06 11:25:05 -07:00
Alexander Tseung
4c15c0d3ba
Merge branch 'master' of https://github.com/MetaMask/metamask-extension into cb-254
2018-04-05 23:17:22 -07:00
frankiebee
d4e30040a2
migrations - back fixes
2018-04-05 19:33:10 -07:00
frankiebee
7d243aacf9
create migration 25
2018-04-05 18:05:03 -07:00
frankiebee
1ba74c1566
test - run live migrations over first time state
2018-04-05 17:49:50 -07:00
frankiebee
b9243cd8b9
meta - create a migration template
2018-04-05 16:25:13 -07:00
kumavis
741c6097a2
Merge pull request #3887 from MetaMask/i#3886
...
transactions - remove unnecessary keys on txParams
2018-04-05 15:06:29 -07:00
frankiebee
c02da0f27c
transactions - _normalizeTxParams will now return a new object for txParams
2018-04-05 12:12:02 -07:00
frankiebee
4efc718074
make migration-24 compat with first-time-state
2018-04-05 11:28:25 -07:00
Alexander Tseung
82af778e62
Revert "commit"
...
This reverts commit fa8500e09a
.
2018-04-05 10:11:09 -07:00
Alexander Tseung
fa8500e09a
commit
2018-04-05 09:53:24 -07:00
frankiebee
343f0e9e80
transactions - remove unnecessary keys on txParams
2018-04-04 22:29:43 -07:00
Alexander Tseung
254cf975a6
Fix confirm-sig-requests integration test
2018-04-04 18:46:22 -07:00
Alexander Tseung
5b2ace3b80
Merge branch 'master' of https://github.com/MetaMask/metamask-extension into cb-254
2018-04-04 18:21:35 -07:00
Alexander Tseung
037d6e6624
Fix integration tests
2018-04-04 18:21:30 -07:00
frankiebee
245c01bc0f
transactions - make #_validateTxParams not async and "linting" wink wink nudge nudge
2018-04-04 14:57:27 -07:00
frankiebee
8243824c6a
hot-fix - migrate unaproved txParams so that the from is lowercase
2018-04-04 14:27:28 -07:00
frankiebee
457a47bf62
transactions - normalize txParams
2018-04-04 14:27:20 -07:00
Thomas
7aa54916d8
Update Sinon methods. sinon.sandbox.create() -> sandbox.createSandbox()
2018-04-04 14:26:18 -07:00
kumavis
ca780075a8
Merge pull request #3834 from MetaMask/3734
...
Address Add Token design feedback
2018-04-03 17:00:12 -07:00
Dan Finlay
c75918493d
Fix and improve test
2018-04-03 14:03:56 -07:00
Dan Finlay
74049c19fc
Internationalize currency
...
Fixes #3580
2018-04-03 13:58:26 -07:00
David Yoo
3d2b32167b
Fix tests
2018-04-02 17:21:30 -07:00
Frankie
c14ec41917
Merge pull request #3831 from MetaMask/i#3770
...
some more transaction validation bug fixes
2018-04-02 16:18:35 -07:00
kumavis
d5a88cdc00
ci:screens - turn on repeat in walkthrough gif
2018-04-02 15:51:00 -07:00
frankiebee
b58ca99b61
tests - fix txController tests so that txMetas have a from feild
2018-04-02 15:44:03 -07:00
kumavis
98e0fc1ab9
Merge branch 'master' of github.com:MetaMask/metamask-extension into ci-screens
2018-04-02 14:13:45 -07:00
frankiebee
e8a480aac4
transactions validationt - valdate from field on txParams
2018-04-02 13:17:54 -07:00
Thomas
68808c8e24
Merge branch 'testing' of https://github.com/tmashuang/metamask-extension into testing
2018-04-02 10:04:53 -07:00
kumavis
d699c9b8b4
Merge pull request #3801 from danjm/i3684-txlistitemstest
...
Adds integration tests for different tx list items
2018-03-30 21:36:45 -07:00
kumavis
8db097d8d9
ci - screens - increase delay before setting provider type
2018-03-30 18:14:26 -07:00
kumavis
69ff600c74
ci - screens - add delay after setting network
2018-03-30 17:36:43 -07:00
kumavis
a3f7cd1cfc
development - ci-screens - remove mocha wrapper that was losing exit code
2018-03-30 15:03:49 -07:00
kumavis
7a406d51c3
development - screens - fix screenshot on failure
2018-03-30 14:48:41 -07:00
kumavis
d05a2ca968
development - screens - screenshot on failure
2018-03-30 14:39:43 -07:00
kumavis
7dde948c45
Merge branch 'master' of github.com:MetaMask/metamask-extension into ci-screens
2018-03-30 13:57:50 -07:00
kumavis
32bb09bcb9
test - e2e - set network to localhost
2018-03-30 13:52:42 -07:00
kumavis
b014133fdc
development - screens - use localhost for network
2018-03-30 11:16:08 -07:00
kumavis
0d27d27efa
development - screenshotter - capture en locale and build gif from only en
2018-03-30 00:59:16 -07:00
kumavis
fcdfd48057
development - screenshotter - capture screens across all locales
2018-03-30 00:48:37 -07:00
kumavis
5945c8cf67
development - create selenium screen shotter
2018-03-30 00:09:39 -07:00
Dan
2979de2e6b
Adds integration tests for rendering of tx list items.
2018-03-30 02:08:29 -02:30
kumavis
592c2e5948
test - add auto screen shotter
2018-03-29 17:02:40 -07:00
kumavis
b49ad750dd
Merge branch 'master' of github.com:MetaMask/metamask-extension into ci-artifacts
2018-03-29 16:54:00 -07:00
kumavis
971204eb06
Merge branch 'master' into e2e-selector
2018-03-29 13:57:43 -07:00
kumavis
552fb1fabe
test - e2e - fix selector with extra div (?)
2018-03-29 13:54:01 -07:00
kumavis
2328b120da
test - e2e - generate artifacts on test failure
2018-03-29 13:49:54 -07:00
Thomas Huang
49d27815f3
Merge pull request #3794 from MetaMask/e2e-selector
...
test - e2e - prefer css selectors over xpath
2018-03-29 12:14:33 -07:00
Thomas
53172f1b55
Better delays and fix logout css selector
2018-03-29 12:06:23 -07:00
kumavis
830b232cb9
test - e2e - prefer css selectors over xpath
2018-03-29 11:59:13 -07:00
Frankie
650b716f55
Merge pull request #3782 from MetaMask/i3670-FixNonceBug
...
Add test for suspected nonce bug
2018-03-28 14:38:40 -07:00
Dan Finlay
f50a7a8fe8
Rename variable to be more understandable
2018-03-28 14:18:03 -07:00
Dan Finlay
47039cc3a9
Add test to reproduce issue behavior
2018-03-28 14:07:56 -07:00
kumavis
5834c13769
ui - change window title 'MetaMask Plugin' to 'MetaMask'
2018-03-28 13:37:02 -07:00
kumavis
5290570c8f
Merge branch 'master' of github.com:MetaMask/metamask-extension into i18n-translator-redux
2018-03-27 17:17:04 -07:00
kumavis
b6b18339e2
Merge pull request #3758 from MetaMask/i#3731
...
I#3731
2018-03-27 17:01:01 -07:00
frankiebee
f0f45e6fe1
migration for removing unnecessary transactions from state
2018-03-27 16:49:13 -07:00
kumavis
914a098c8a
Merge branch 'master' of github.com:MetaMask/metamask-extension into i18n-translator-redux
2018-03-27 14:28:37 -07:00
Thomas
f66dbec0a4
Metamask controller methods
2018-03-27 14:02:00 -07:00
Thomas
ecbb59495a
Remove console.log
2018-03-27 13:59:54 -07:00
Thomas
25eb917c60
Update blacklist
2018-03-27 13:59:37 -07:00
Thomas Huang
8648aee907
Merge branch 'master' into selenium-e2e
2018-03-27 13:28:58 -07:00
Dan
d2bd5687e8
Merge branch 'master' into i18n-translator-redux
2018-03-27 10:17:48 -02:30
Thomas Huang
e001c0900b
Merge pull request #3680 from danjm/i3517-popup-newui-onboarding
...
Popup uses new ui onboarding when in beta.
2018-03-26 14:55:50 -07:00
Thomas Huang
b0fae2ca39
Merge pull request #3710 from danjm/i3326-addtokenscreendesignupdate
...
Updates Add token screen to latest design.
2018-03-26 14:55:30 -07:00
Thomas Huang
8b719a418a
Merge pull request #3729 from MetaMask/test-timeout-fix
...
test - remove timeout causing mocha disconnect issues
2018-03-26 14:53:21 -07:00
Frankie
5a61a6d57a
migration for adding submittedTime to the txMeta ( #3727 )
...
* test for migration 022
* write migration 022 adding submittedTime to txMetas whove been submitted
2018-03-26 14:24:12 -07:00
kumavis
15952816c1
test - remove timeout causing mocha disconnect issues
...
Revert "test - flat - add extra timeout"
This reverts commit 4c2cf15d2a
.
2018-03-26 13:58:21 -07:00
Dan
1779cff65b
Merge branch 'master' into i3326-addtokenscreendesignupdate
2018-03-26 16:51:02 -02:30
Dan
07dd064247
Fix tests.
2018-03-26 16:27:19 -02:30
Dan
4f0881e41b
Merge branch 'master' into i18n-translator-redux
2018-03-26 16:13:49 -02:30
Dan Finlay
fe6f22ee69
Merge pull request #3721 from alextsg/cb-944
...
Update button styles
2018-03-26 11:29:04 -07:00
Dan
a30b5ccd95
Update add token integration tests.
2018-03-26 12:15:40 -02:30
Dan
a109a774a5
Use ens-input component in send-v2 to allow sending to ens names.
2018-03-26 11:40:11 -02:30
Alexander Tseung
cfa2592d78
Update button styles
2018-03-25 22:58:04 -07:00
Dan
3ed9933adb
Include locales in served test files.
2018-03-23 14:28:34 -02:30
kumavis
4c2cf15d2a
test - flat - add extra timeout, idk maybe
2018-03-21 13:31:43 -07:00
Thomas
d646f37741
Merge branch 'master' into selenium-e2e
2018-03-21 12:25:41 -07:00
Alexander Tseung
3c1248c816
Update confirm transaction screen
2018-03-20 11:56:12 -07:00
Dan
d8788af9b8
Merge branch 'master' into retry-tx-refractor
2018-03-19 15:30:47 -02:30
Thomas Huang
424e98f6a8
Merge pull request #3594 from danjm/i3344-improve-currency-input
...
Currency input defaults to empty string
2018-03-19 09:20:04 -07:00
Dan
62a95139e6
Use customized react-trigger-change in send-new-ui integration tests..
2018-03-19 12:57:58 -02:30
anticlimactic
a1db40047c
Remove unused files from ui folder. ( #3577 )
...
* Removed unused UI files. Fixes #3434 .
* Reverted the deletion of "feature-toggle-utils.js". Reverted the deletion of the test files and modified the paths so they referred to the old-ui.
2018-03-19 12:41:24 -02:30
Alexander Tseung
4512243290
Fix styling on confirm-send-ether and confirm-send-token ( #3600 )
2018-03-16 16:39:00 -07:00
frankiebee
cd721f52cb
Merge branch 'master' into retry-tx-refractor
2018-03-15 08:07:16 -07:00
Thomas
6306c7b190
Merge branch 'master' into selenium-e2e
2018-03-14 13:29:47 -07:00
kumavis
39a831e2a0
deps - use pify instead of util.promisify
2018-03-14 10:32:55 -07:00
Dan
f8e13fd793
Fix tests.
2018-03-14 12:28:26 -02:30
Dan
798988597b
Merge branch 'master' into retry-tx-refractor
2018-03-14 00:02:27 -02:30
frankiebee
c6dff98ee1
tests - add tests for transactions#retryTransaction and transactions#_markNonceDuplicatesDropped
2018-03-13 14:30:59 -07:00
kumavis
4bc69f72c3
test - mascara - fix async wrap
2018-03-11 21:39:46 -07:00
kumavis
3537c391db
test - use new async selectors for faster testing
2018-03-11 19:29:35 -07:00
kumavis
07fa26d1f0
test - add comment about test behavior oddity
2018-03-11 18:52:27 -07:00
kumavis
0419276958
test - poll for element instead of manual timeouts
2018-03-11 14:52:29 -07:00
kumavis
74502296ed
ci - split integration tests into parallel firefox and chrome runs
2018-03-10 11:09:45 -08:00
Thomas
a62fe4f7ea
Update selenium tests
2018-03-09 23:57:44 -08:00
Thomas
d5b1d6182b
Merge branch 'master' into selenium-e2e
2018-03-09 15:01:48 -08:00
kumavis
7d0363e950
Merge pull request #3497 from MetaMask/testing
...
Persist rinkeby.infura.io and clean nock after
2018-03-09 11:49:48 -08:00
Thomas
ae795c9770
Persist rinkeby.infura.io and clean nock after
2018-03-09 11:20:18 -08:00
Dan Finlay
f4e5dd37b1
Merge pull request #3409 from scsaba/seed-phrase-verification
...
Add seed phrase verification script into background process
2018-03-07 16:47:13 -08:00
Jeffrey Tong
cad5f5f000
fix typo in tests and tx-state-manager
2018-03-07 10:24:36 -08:00
kumavis
8a444ec96f
Merge pull request #3259 from MetaMask/controllerStubs
...
Offline testing
2018-03-06 17:21:36 -08:00
Dan Finlay
dd9cac69ae
Merge pull request #3309 from scsaba/edge-support
...
Add Edge Support
2018-03-06 09:39:57 -08:00
Csaba Solya
8fde208f0b
move more test code to beforeEach
2018-03-04 08:57:55 +01:00
Csaba Solya
2b86d65d0c
verify seedwords on log in
2018-03-03 22:08:10 +01:00
Csaba Solya
3e05b693db
verify addresses regardless case
2018-03-03 14:11:02 +01:00
Csaba Solya
92453f8715
seed phrase verifier
2018-03-03 00:32:57 +01:00
Dan Finlay
3a9b3794eb
Remove logs
2018-03-02 14:01:53 -08:00
Dan Finlay
bf17d7e115
Add version bumping script
...
One step towards automating our deploy process is automating our version
bumping scheme. This PR does that.
2018-03-02 13:55:56 -08:00
Thomas
f9de87af51
Using noop to not lose it
2018-02-27 15:51:14 -08:00
Thomas
b2f53fa354
Revert initializing first-time-state
2018-02-27 15:50:49 -08:00
Csaba Solya
1b367bc215
fix test
2018-02-23 11:11:14 +01:00
Csaba Solya
8292dabed5
add negative decrypt test
2018-02-23 11:03:53 +01:00
Csaba Solya
cd05d77c3f
fix tests
2018-02-23 10:49:56 +01:00
Csaba Solya
c1aa59f6ed
adding tests
2018-02-23 10:08:23 +01:00
Dan J Miller
170c7602b7
[NewUI] Adds the mascara first time flow to betaUI extension ( #3257 )
...
* 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.
2018-02-16 06:15:09 -03:30
Thomas Huang
8f7094a73d
Network controller nock
2018-02-15 09:54:22 -08:00
Thomas Huang
33182efb13
Offline testing
2018-02-15 08:34:31 -08:00
Dan
b0db68a281
Merge branch 'uat' into uat-next
2018-02-07 21:19:14 -03:30
Dan
6f14dc4702
Point add-token unit test to old-ui component.
2018-02-07 20:55:21 -03:30
Dan
d8896a8c31
Merge branch 'master' into uat
2018-02-07 16:32:47 -03:30
Alexander Tseung
9db0a32dac
Update modal header design on send screen ( #3196 )
2018-02-06 21:07:00 -08:00
Dan J Miller
a7bfea51e5
Integration tests for signature requests confirmations. ( #3194 )
2018-02-06 10:20:37 -08:00
Alexander Tseung
d452403322
Add functional integration testing to Add Token flow ( #3189 )
2018-02-05 18:47:46 -08:00
Frankie
1a93b1ade2
Merge pull request #3146 from MetaMask/i3082-AddTokenValidateInputs
...
Set address to default with empty string, add test validation.
2018-01-31 14:18:47 -08:00
Frankie
201e0579a5
Merge branch 'master' into localStorage-clean-up
2018-01-31 11:57:38 -08:00
frankiebee
c3adbda5f5
remove RecentBlocks from disk
2018-01-31 10:49:58 -08:00
Bruno Barbieri
94dd77d194
clean up
2018-01-31 13:34:14 -05:00
Bruno Barbieri
a70eda3651
add test for wipeTransactions
2018-01-31 13:29:30 -05:00
frankiebee
e0caeae06d
test for migration 021
2018-01-30 15:03:42 -08:00
Thomas
0f10aa3729
Clean up test, remove react & mountWithStore
2018-01-30 13:29:05 -08:00
Thomas
c2cef0f815
Set address to default with empty string, add test validation.
2018-01-30 13:26:37 -08:00
Dan J Miller
b63f0f3de2
Functional Integration Tests for send ether flow. ( #3119 )
2018-01-29 17:24:53 -08:00
Thomas
b62ec394f5
Revert integration to oldUi
2018-01-22 16:10:07 -08:00
Chi Kei Chan
77c545336b
Merge branch 'uat' into newmaster
2018-01-19 15:29:36 -08:00