R Under development (unstable) (2025-12-11 r89152 ucrt) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > library(testthat) > library(meetupr) > > test_check("meetupr") Starting 2 test processes. > test-api.R: Linking to: OpenSSL 3.6.0 1 Oct 2025 > test-auth-ci.R: i Generated encryption password > test-auth-ci.R: > test-auth-ci.R: > test-auth-ci.R: v Encrypted token saved to > test-auth-ci.R: 'D:\temp\2025_12_13_00_20_16_18777\RtmpsHbMv8\file107f495c51ff.rds' > test-auth-ci.R: i Commit this file to your repository > test-auth-ci.R: ! Add encryption password to CI secrets as `testclient_encrypt_pwd`: > test-auth-ci.R: 27a28b40dc86b0269d64b3b66a516070748b75ed9b3f0dfd8c87e38dba0726ed > test-auth-ci.R: > test-auth-ci.R: -- Encrypted Token Setup Complete -- > test-auth-ci.R: > test-auth-ci.R: v Encrypted token saved to > test-auth-ci.R: 'D:\temp\2025_12_13_00_20_16_18777\RtmpsHbMv8\file107f42e916258.rds' > test-auth-ci.R: i Commit this file to your repository > test-auth-ci.R: ! Add encryption password to CI secrets as `testclient_encrypt_pwd`: > test-auth-ci.R: 945590e9c9c557aa6a64196eb86095c8e9d17ee0988498f6d3fe00a8b2aa3f8b > test-auth-ci.R: i Loaded encrypted token > test-auth-ci.R: i Loaded encrypted token > test-auth-ci.R: v Updated encrypted token at 'D:\temp\2025_12_13_00_20_16_18777\RtmpsHbMv8\file107f42fe1929.rds' > test-api.R: Using encrypted token auth > test-auth.R: ! JWT setup not found or invalid > test-auth.R: ! Encrypted token not found or password is empty > test-auth.R: x Not authenticated: No token found in cache > test-auth.R: ! JWT setup not found or invalid > test-auth.R: ! Encrypted token not found or password is empty > test-auth.R: v Token found in cache > test-auth.R: - > test-auth.R: 'D:\temp\2025_12_13_00_20_16_18777\Rtmpma2oSc\file3bf4737277e0/testclient/token1.rds.enc' > test-auth.R: - > test-auth.R: 'D:\temp\2025_12_13_00_20_16_18777\Rtmpma2oSc\file3bf4737277e0/testclient/token2.rds.enc' > test-auth.R: ! JWT setup not found or invalid > test-auth.R: ! Encrypted token not found or password is empty > test-auth.R: v JWT setup found and is valid > test-auth.R: ! Encrypted token not found or password is empty > test-auth.R: x Not authenticated: No token cache found > test-auth.R: x Not authenticated: No token found in cache > test-auth.R: ! JWT setup not found or invalid > test-auth.R: ! Encrypted token not found or password is empty > test-auth.R: v Authenticated as Test User > test-auth.R: v Authentication cache removed for client: > test-auth.R: "testclient" and stored > test-auth.R: credentials were deleted > test-get_event.R: > test-get_event.R: -- Meetup Event -- > test-get_event.R: > test-get_event.R: * ID: "103349942" > test-get_event.R: * Title: Ecosystem GIS & Community Building > test-get_event.R: * Status: "PAST" > test-get_event.R: * Date/Time: 2013-02-18T18:30:00-05:00 > test-get_event.R: * Duration: PT2H > test-get_event.R: * RSVPs: 97 > test-get_event.R: > test-get_event.R: -- Group: > test-get_event.R: * Data Visualization DC ("data-visualization-dc") > test-get_event.R: > test-get_event.R: -- Venue: > test-get_event.R: * Name: Browsermedia/NClud > test-get_event.R: * Location: Washington, DC, us > test-get_event.R: > test-get_event.R: > test-get_self.R: > test-get_self.R: -- Meetup User: -- > test-get_self.R: > test-get_self.R: * ID: 456 > test-get_self.R: * Name: No Email User > test-get_self.R: > test-get_self.R: -- Roles: > test-get_self.R: * Organizer: No > test-get_self.R: * Leader: No > test-get_self.R: * Pro Organizer: No > test-get_self.R: * Member Plus: No > test-get_self.R: > test-get_self.R: -- Meetup User: -- > test-get_self.R: > test-get_self.R: * ID: 789 > test-get_self.R: * Name: No Location User > test-get_self.R: > test-get_self.R: -- Roles: > test-get_self.R: * Organizer: No > test-get_self.R: * Leader: No > test-get_self.R: * Pro Organizer: No > test-get_self.R: * Member Plus: No > test-get_self.R: * Pro API Access: No > test-sitrep.R: H1: meetupr Situation Report > test-sitrep.R: H2: Active Authentication Method > test-sitrep.R: DANGER: No Authentication Configured > test-sitrep.R: H2: Setup Instructions > test-sitrep.R: H3: Interactive Setup: > test-sitrep.R: OL: Run {.code meetupr_auth()} to authenticate > test-sitrep.R: H3: CI/CD Setup: > test-sitrep.R: UL: Authenticate locally first with; {.code meetupr_auth()}; See the vignette on setting up authentication for CI/CD:; {.url https://rladies.org/meetupr/articles/advanced-auth.html} > test-sitrep.R: H1: meetupr Situation Report > test-sitrep.R: H2: Active Authentication Method > test-sitrep.R: SUCCESS: Authentication available > test-sitrep.R: INFO: Active method: {.strong {auth_status$auth$method}} > test-sitrep.R: INFO: Client name: {.strong {auth_status$auth$client_name}} > test-sitrep.R: SUCCESS: JWT token: Available and valid > test-sitrep.R: SUCCESS: JWT issuer: {.strong {auth_status$jwt$issuer}} > test-sitrep.R: SUCCESS: Client key: {.strong {substr(auth_status$jwt$client_key, 1, 6)}}... > test-sitrep.R: H2: API Connectivity Test > test-sitrep.R: SUCCESS: API Connection: Working > test-sitrep.R: DANGER: API Connection: Failed - {e$message} > test-sitrep.R: H2: Setup Instructions > test-sitrep.R: H3: Interactive Setup: > test-sitrep.R: OL: Run {.code meetupr_auth()} to authenticate > test-sitrep.R: H3: CI/CD Setup: > test-sitrep.R: UL: Authenticate locally first with; {.code meetupr_auth()}; See the vignette on setting up authentication for CI/CD:; {.url https://rladies.org/meetupr/articles/advanced-auth.html} > test-graphql-introspection.R: i Multiple types match "Type1". Showing matches: [ FAIL 0 | WARN 0 | SKIP 23 | PASS 627 ] ══ Skipped tests (23) ══════════════════════════════════════════════════════════ • On CRAN (21): 'test-get_event.R:98:3', 'test-get_event.R:132:3', 'test-get_group.R:175:3', 'test-get_group.R:197:3', 'test-gha.R:2:3', 'test-gha.R:49:3', 'test-gha.R:88:3', 'test-get_self.R:275:3', 'test-get_self.R:293:3', 'test-get_self.R:312:3', 'test-sitrep.R:2:3', 'test-sitrep.R:36:3', 'test-sitrep.R:72:3', 'test-sitrep.R:91:3', 'test-sitrep.R:110:3', 'test-sitrep.R:129:3', 'test-sitrep.R:148:3', 'test-sitrep.R:169:3', 'test-sitrep.R:191:3', 'test-sitrep.R:208:3', 'test-sitrep.R:224:3' • On Windows (2): 'test-graphql-utils.R:241:5', 'test-graphql-utils.R:258:5' [ FAIL 0 | WARN 0 | SKIP 23 | PASS 627 ] > > proc.time() user system elapsed 2.93 0.25 8.50