{"push_id":730018128,"size":1,"distinct_size":1,"ref":"refs/heads/violate-missing-arguments-for-times","head":"08b6c7a0ecf2083315f45f77581b1c3b86e90f24","before":"c94e6de63bb0961e38e1c47970b4892edc8cb25b","commits":[{"sha":"08b6c7a0ecf2083315f45f77581b1c3b86e90f24","author":{"email":"437a1c14efaa8e9881ef6bb077411dc1d24cb4c0@teoljungberg.com","name":"Teo Ljungberg"},"message":"Show which arguments that have been called for the mock\n\n- Refactor: introduce `Reporters::Base#_base_message` to remove\n  duplication for the base part of the message. The message is formatted\n  as:\n\n  `Expected CLASS#METHOD_NAME[ARGUMENTS] to have been called DESCRIPTION`\n\n  - `CLASS` is the name of the mock-class.\n  - `METHOD_NAME` is the name of the mocked method.\n  - `[ARGUMENTS]` are the arguments of the mocked method. If the\n    argument is `1`, it will be written as `[1]`. If there are no\n    arguments, it will be written as `[]`.\n  - `DESCRIPTION` will be filled in by the reporters for their specific needs.\n\n- Refactor: Pass all arguments to the reporters\n  - Simplify `Settler#_reporters`\n  - Introduce `Reporters::Base` with a shared constructor\n\n- Treat arguments as arrays","distinct":true,"url":"https://api.github.com/repos/teoljungberg/tunit-faux/commits/08b6c7a0ecf2083315f45f77581b1c3b86e90f24"}]}