Skip to content

Pull deps and bugfixes from the dev branch#63

Merged
corneliusyaovi merged 8 commits intomasterfrom
dev
Feb 11, 2026
Merged

Pull deps and bugfixes from the dev branch#63
corneliusyaovi merged 8 commits intomasterfrom
dev

Conversation

@corneliusyaovi
Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI and others added 8 commits January 20, 2026 15:10
Co-authored-by: bajoski34 <39011309+bajoski34@users.noreply.github.com>
Co-authored-by: bajoski34 <39011309+bajoski34@users.noreply.github.com>
Co-authored-by: bajoski34 <39011309+bajoski34@users.noreply.github.com>
Co-authored-by: bajoski34 <39011309+bajoski34@users.noreply.github.com>
…ample improvements

- Add test reporting with jest-html-reporter and coverage collection
- Implement 100% code coverage across all source files with 24 tests
- Add test setup file with jsdom environment configuration
- Create comprehensive test suite covering:
  * useFlutterwave hook with multiple payment scenarios
  * FlutterWaveButton component with various configurations
  * useFWScript loading mechanism with retry logic and error handling
  * closePaymentModal functionality
  * Parameter validation and edge cases
- Add isolated loading state test for script initialization
- Update .babelrc.js with @babel/preset-react for JSX support
- Update jest.config.js with proper test patterns and coverage exclusions
- Update .gitignore to exclude test reports and coverage directories
- Add jest-html-reporter and identity-obj-proxy to dev dependencies
- Modernize example app with:
  * Updated App.js with dynamic form configuration
  * Professional gradient styling and responsive design
  * Three payment integration methods demonstration
  * Comprehensive README with test credentials and setup instructions
  * Updated example package dependencies
Dependency update for React and NextJs and added comprehensive test coverage, testing infrastructure, and example improvements
@corneliusyaovi corneliusyaovi merged commit 49678ee into master Feb 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants