Skip to content

Add test coverage for Threads, Facebook, Twitter, Bluesky, Pinterest read abilities #28

@chubes4

Description

@chubes4

Description

The feat/all-platform-read-operations PR adds read abilities for 5 platforms but lacks test coverage:

  • ThreadsReadAbility — list posts, get single post, replies
  • FacebookReadAbility — list posts, get single post, comments
  • TwitterReadAbility — list tweets, get single tweet, mentions
  • BlueskyReadAbility — list posts, get thread, profile
  • PinterestReadAbility — list pins, get pin, boards, board pins

Requirements

Follow the pattern established by InstagramReadAbilityTest (PR #25):

  1. Mock HTTP requests via pre_http_request filter
  2. Mock auth providers via datamachine_auth_providers filter
  3. Test all ability methods: list(), get(), platform-specific methods (replies, comments, mentions, etc.)
  4. Test error cases: auth failures, API errors, invalid IDs
  5. Run tests: homeboy test data-machine-socials

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions