Zach Pomerantz
aada666c1a
fix: de-flake Cypress through various means ( #7488 )
...
* build: reduce retries to discourage flakes
* fix: lazy-load asset logos
* chore: simplify logging test
* fix: guard against dutch orders for pricing
* test: only stub non-pricing quotes
* fix: opt in flicker
* test: mock statsig
2023-10-18 12:44:52 -07:00
Jack Short
af80079957
feat: remove buy button and landing terminology for uk ( #7386 )
...
* feat: remove buy button and landing terminology for uk
* removing tarballs
* mocked setup
* setting compliance to gb
* turning back on defaults
* cache for user
* moving to hook and grid sizing
* fixing tests
* comments
* landinage page cards
* cypress test
* removing extra store
2023-09-29 12:32:05 -04:00
Jordan Frankfurt
809841df0a
feat: new app provider w/ fallback behavior ( #7205 )
...
* feat: new app provider w/ fallback behavior
* progress
* update useContractX signer params
* Revert "update useContractX signer params"
This reverts commit 386d1580dff77338810a4b31be38efd039d4b138.
* extend jsonrpcprovider
* add mainnet quicknode example, use old staticJsonRpc extension
* add tests
* unit testing
* fixes to tests/tsc
* Update src/state/routing/gas.ts
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* pr review
* e2e tests should only talk to the chain via connected wallet
* Revert "e2e tests should only talk to the chain via connected wallet"
This reverts commit 0ce76eb7e4132917a52b49531db871a189448e51.
* add charlie's null nit
* fix e2e
* add feature flag
* Update cypress/support/setupTests.ts
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* pr review
* pr feedback
* fix tests
* add generic send test
* fix merge error
* add a failure rate calculation and inline comments on scoring algo w/ an example
* fix sort test
* cleaner provider creation
* simplify sort
---------
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
2023-09-22 14:05:27 -05:00
eddie
715555f340
feat: time-to-swap metric ( #7051 )
...
* test(cypress): disable infura from browser
* build: typecheck cypress
* build: es5
* build: rm cypress videos
* fix failing tests
* skip nft failure and rm infra-175
* feat: implement tts metric
* wip e2e test
* fix: improve v2 network support (#7012 )
* fix: improve v2 network support
* add an unsupported message to all v2 pages
* test: add v2 pool tests
* add guard on transaction callbacks
* fix: dep array
---------
Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com>
* test: adjust test options
* fix: move to helper method
* fix: merge and make code style change
* fix: use local variable to track first event
* fix: amplitude cypress command
* fix: use file-level var
* fix: clear input in test
---------
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com>
2023-08-03 11:33:16 -07:00
Zach Pomerantz
7978ed97a9
test(cypress): clean up types/assumptions/infura ( #7046 )
2023-08-01 22:13:19 -07:00
Zach Pomerantz
0b66fde26c
fix: only remove expired transactions from updater ( #6625 )
...
* test(e2e): disable video compression
* refactor: improve popupList impl/test
* test(e2e): log JSON-RPC calls
* fix: retry backoff logic
* test(e2e): wait for hardhat/popup assertions
* fix: remove transactions after expired
* test(e2e): re-enable other swap tests
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com>
* chore: rm console.log
* fix: expire txs after 6h
* refactor: dry trade info
* test(e2e): use default deadline
---------
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com>
2023-06-07 09:29:23 -07:00
Zach Pomerantz
38d9ab67eb
test(e2e): token details and test cleanup ( #6516 )
...
* test(e2e): split e2e commands/setup
* test(e2e): consolidate tests
* test(e2e): simplify
* test(e2e): mv token details tests to appropriate spec
* test(e2e): rm obsolete constant
* test(e2e): comments
* test(e2e): do not wait for animations
2023-05-09 10:33:55 -07:00