Skip to content

[MOBILE-APP] Full React Native Jest harness for host App (replace smoke-only suite) #973

Description

@wheval

Feature Description

@ancore/mobile-app currently runs a node smoke test because RN preset fails on Flow/ESM polyfills. Wire babel-jest + RN preset so App and navigation can be tested in CI.

Problem Statement

Host app has no real component coverage; regressions in onboarding shell will not be caught.

Proposed Solution

  1. Configure babel-jest with @react-native/babel-preset.
  2. transformIgnorePatterns for RN monorepo packages.
  3. Restore/fix __tests__/App.test.tsx with testing-library.
  4. Keep smoke as fallback only if needed.

Impact Area

  • Mobile Wallet
  • Developer experience

Priority

  • Medium

Implementation Complexity

  • Complex

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions