• wpb@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    11 hours ago

    Quickest way to get a test suite so tightly coupled to structure rather than behavior that even just looking at the tests wrong makes them fail. But technically you do get test coverage I guess. Goodhart’s law in action.

    • jjjalljs@ttrpg.network
      link
      fedilink
      arrow-up
      1
      ·
      6 hours ago

      It’s not really that different from like

      
      my_get_mock = Mock(side_effect=Some exception("oh no"))
      result = some_func(http_getter=my_get_mock)
      

      There’s many ways of writing bad code and tests, but mocks and patches aren’t always a bad tool. But sure, you can definitely fuck things up with them.