Page MenuHomePhabricator

[Cashtab] Simplify and standardize Configure integration tests
ClosedPublic

Authored by bytesofman on Feb 15 2024, 23:39.

Details

Summary

Cashtab integration tests exist, which is good. But they are bloated, and usually exhibit artifacts of the iterative / discovery process of writing them.

Continue optimizing and standardizing Cashtab integration tests by implementing the same component type used for the App integration tests, which is the same type used by the prod app in index.js.

Apply best practices to simplify test. Instead of repeating most of the same steps (render the app, open the collapse) -- combine into one integration test that demonstrates the same behavior.

Test Plan

npm test

Diff Detail

Repository
rABC Bitcoin ABC
Branch
standardize-tests-config
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 27184
Build 53934: Build Diffcashtab-tests
Build 53933: arc lint + arc unit