Skip to content

Add missing API tests for presentation configuration and trackCustomPaywallImpression#740

Merged
rickvdl merged 1 commit into
mainfrom
rickvdl/add-missing-api-tests
Mar 23, 2026
Merged

Add missing API tests for presentation configuration and trackCustomPaywallImpression#740
rickvdl merged 1 commit into
mainfrom
rickvdl/add-missing-api-tests

Conversation

@rickvdl

@rickvdl rickvdl commented Mar 23, 2026

Copy link
Copy Markdown
Member

Summary

  • Add API tests for trackCustomPaywallImpression and TrackCustomPaywallImpressionOptions
  • Add API tests for PurchasesVirtualCurrencies.all property
  • Add API tests for PaywallPresentationConfiguration, IOS_PAYWALL_PRESENTATION_STYLE, ANDROID_PAYWALL_PRESENTATION_STYLE and their type aliases
  • Add API tests for presentationConfiguration and customVariables on PresentPaywallOptions / PresentPaywallIfNeededOptions

Test plan

  • npm run apitest passes for both packages
  • npm run lint passes for both packages

🤖 Generated with Claude Code

@rickvdl rickvdl marked this pull request as ready for review March 23, 2026 12:11
@rickvdl rickvdl force-pushed the rickvdl/add-missing-api-tests branch from 8699aea to 603b565 Compare March 23, 2026 12:11
@rickvdl rickvdl requested a review from a team as a code owner March 23, 2026 12:11
@rickvdl rickvdl enabled auto-merge (squash) March 23, 2026 12:20
@rickvdl rickvdl merged commit c7df1c7 into main Mar 23, 2026
11 checks passed
@rickvdl rickvdl deleted the rickvdl/add-missing-api-tests branch March 23, 2026 12:21
RCGitBot added a commit that referenced this pull request Apr 1, 2026
**This is an automatic release.**

## RevenueCat SDK
### 📦 Dependency Updates
* Updates purchases-hybrid-common to 17.54.0 (#745) via RevenueCat Git
Bot (@RCGitBot)
* [Android
9.28.1](https://github.com/RevenueCat/purchases-android/releases/tag/9.28.1)
* [Android
9.28.0](https://github.com/RevenueCat/purchases-android/releases/tag/9.28.0)
* [Android
9.27.0](https://github.com/RevenueCat/purchases-android/releases/tag/9.27.0)
* [iOS
5.67.0](https://github.com/RevenueCat/purchases-ios/releases/tag/5.67.0)
* [iOS
5.66.0](https://github.com/RevenueCat/purchases-ios/releases/tag/5.66.0)
* [AUTOMATIC BUMP] Updates purchases-hybrid-common to 17.53.0 (#737) via
RevenueCat Git Bot (@RCGitBot)
* [Android
9.28.1](https://github.com/RevenueCat/purchases-android/releases/tag/9.28.1)
* [Android
9.28.0](https://github.com/RevenueCat/purchases-android/releases/tag/9.28.0)
* [Android
9.27.0](https://github.com/RevenueCat/purchases-android/releases/tag/9.27.0)
* [iOS
5.67.0](https://github.com/RevenueCat/purchases-ios/releases/tag/5.67.0)
* [iOS
5.66.0](https://github.com/RevenueCat/purchases-ios/releases/tag/5.66.0)

### 🔄 Other Changes
* fix: upgrade dependencies with known security vulnerabilities (#743)
via Cesar de la Vega (@vegaro)
* Bump fastlane-plugin-revenuecat_internal from `9a6911b` to `f11fe40`
(#742) via dependabot[bot] (@dependabot[bot])
* security: pin GitHub Actions to SHA hashes (#741) via Alfonso
Embid-Desmet (@alfondotnet)
* Merge release PR after deploy (#739) via Antonio Pallares
(@ajpallares)
* Add missing API tests for presentation configuration and
trackCustomPaywallImpression (#740) via Rick (@rickvdl)
* Require PR approval before release tagging (#738) via Antonio Pallares
(@ajpallares)
* Add API tests for purchases-capacitor and purchases-capacitor-ui
(#720) via Rick (@rickvdl)
* Add AGENTS.md for AI coding agent guidance (#696) via Facundo Menzella
(@facumenzella)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants