Running ‘testthat.R’ [18s/12s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(meetupr)
  > 
  > test_check("meetupr")
  Starting 2 test processes.
  > test-api.R: Linking to: OpenSSL 3.6.2 7 Apr 2026
  > 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 '/tmp/Rtmp0wQljE/file1261b12d58eb5a.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:   836154af8c964e0f7a0eca753f6683855992bae320daf4479e3f5d224a063369
  > 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 '/tmp/Rtmp0wQljE/file1261b16ab88958.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:   09842d2160b9fb2ed5d7c787ae7104a87451c0a1f53ec4ad01a1305dd646faf0
  > test-api.R: Using encrypted token auth
  > 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 '/tmp/Rtmp0wQljE/file1261b1438e764a.rds'
  > 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: - '/tmp/RtmpcX6hjw/file1261a45c45fbf7/testclient/token1.rds.enc'
  > test-auth.R: - '/tmp/RtmpcX6hjw/file1261a45c45fbf7/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: <https://www.meetup.com/data-visualization-dc/events/103349942/>
  > 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}
  Saving _problems/test-utils-195.R
  [ FAIL 1 | WARN 4 | SKIP 21 | PASS 629 ]
  
  ══ Skipped tests (21) ══════════════════════════════════════════════════════════
  • 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'
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Failure ('test-utils.R:195:5'): uq_filename() / handles exhausted candidates ──
  Expected `grepl("test1001\\.txt$", result)` to be TRUE.
  Differences:
  `actual`:   FALSE
  `expected`: TRUE 
  
  
  [ FAIL 1 | WARN 4 | SKIP 21 | PASS 629 ]
  Error:
  ! Test failures.
  Execution halted