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_12_13_05_17_17596\Rtmpcx9q3r\file5fd817936f5f.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: d5ff0484ddd8f9d715c22f8508b9ff2dd8fbb627c894b41e49f451ccad5c80ce > 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_12_13_05_17_17596\Rtmpcx9q3r\file5fd838847a30.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: 560a1e318063990992725699728265a9dc4510d0bad038d0a01eb41ada3cd2a7 > 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_12_13_05_17_17596\Rtmpcx9q3r\file5fd85bdf293b.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_12_13_05_17_17596\RtmpYZ843U\file922c329638ed/testclient/token1.rds.enc' > test-auth.R: - > test-auth.R: 'D:\temp\2025_12_12_13_05_17_17596\RtmpYZ843U\file922c329638ed/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-gha.R: opened:.github/workflows/test.yml > test-gha.R: CREATED:Created GitHub Actions workflow for JWT token authentication at > test-gha.R: {.path {filename}} > test-gha.R: Remember to add the required secrets in your repository settings > test-gha.R: - {.envvar {jwt}}: Your JWT token > test-gha.R: - {.envvar {client_key}}: Your client ID > test-gha.R: CREATED_ROT:Created GitHub Actions workflow for > test-gha.R: encrypted token rotation at > test-gha.R: {.path {filename}} > test-gha.R: Remember to add the required secret > test-gha.R: in your repository settings > test-gha.R: - {.envvar {secret_name}}: Your > test-gha.R: encryption password > 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-graphql-introspection.R: i Multiple types match "Type1". Showing matches: > 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} [ FAIL 0 | WARN 0 | SKIP 23 | PASS 624 ] ══ 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:62:3', 'test-gha.R:148: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 624 ] > > proc.time() user system elapsed 5.03 0.50 13.75