stakwork / sphinx-ios

Client app for communication over the lightning network.
MIT License
18 stars 11 forks source link

[Tests] Create UI tests on the Dashbaord view using XCUITest #384

Closed tomastiminskas closed 7 months ago

tomastiminskas commented 8 months ago

Context

The Dashbaord view is the view that shows after signing up or logging in (entering the PIN). UI Test coverage needs to be added in this view.

Note: Use branch test-flight as base branch

Files involved: DashboardRootViewController.rswift DashboardFeedsContainerViewController.swift ChatsContainerViewController.swift DiscoverTribesWebViewController.swift HistoryViewController.swift NewQRScannerViewController.swift CreateInvoiceViewController.swift Dashboard.storyboard

The goal is to test some basic UI interactions in the Dashboard view and their expected results.

  1. Add new test target to the project, XCUITest framework and any additional configuration needed to start adding UI tests (If needed/not added yet)
  2. Implement the following test cases

Dashboard View

Khaalid-oh commented 8 months ago

@SAIF