Skip to content

Add integration test coverage#93

Merged
buzzamus merged 5 commits into
mainfrom
create-integration-tests
Apr 29, 2026
Merged

Add integration test coverage#93
buzzamus merged 5 commits into
mainfrom
create-integration-tests

Conversation

@buzzamus

Copy link
Copy Markdown
Contributor

Summary of changes

  • Adds additional Integration tests to bring total integration/UI test coverage to 84%
Screenshot 2026-04-23 at 11 15 57 AM

AI Usage

Which AI Agent Was Used?

  • Copilot
  • Claude
  • Other (Type Name Here)

How was AI used?
AI was used to explore how as well as create integration tests. Since a 100% fully functional integration test is not possible due to the need for a server, browser session, and ASWebAuthenticationSession AI was used to explore how to get as close to possible by mocking/stubbing only the bare minimum.

Estimated AI Code Contribution

  • less than 30%
  • 30 - 60%
  • 60 - 100%

Checklist

  • [] Added a changelog entry
  • [] Tested and confirmed payment flows affected by this change are functioning as expected

Authors

List GitHub usernames for everyone who contributed to this pull request.

@buzzamus buzzamus requested a review from a team April 23, 2026 21:04
@buzzamus buzzamus requested a review from a team as a code owner April 23, 2026 21:04
@github-actions

github-actions Bot commented Apr 23, 2026

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities found.

Scanned Files

None

@jaxdesmarais jaxdesmarais left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Couple of smaller comments. Are we planning to add these tests to our CI workflow in a separate PR?

Comment thread IntegrationTests/Mocks/StubURLProtocol.swift Outdated
Comment thread IntegrationTests/PopupBridge_IntegrationTests.swift
Comment thread IntegrationTests/PopupBridge_IntegrationTests.swift Outdated

@jaxdesmarais jaxdesmarais left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

@agedd agedd left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@buzzamus buzzamus merged commit bb8d7a1 into main Apr 29, 2026
9 checks passed
jtanya17 pushed a commit to jtanya17/popup-bridge-ios that referenced this pull request May 7, 2026
* Add integration test coverage
@jaxdesmarais jaxdesmarais deleted the create-integration-tests branch May 18, 2026 16:49
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