{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":288638134,"defaultBranch":"master","name":"universalmock","ownerLogin":"surajp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-19T05:04:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2766964?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706643106.0","currentOid":""},"activityList":{"items":[{"before":"26d3a00c29c02e59d7cb6298d89dd2c0d390ecb1","after":"ef5c5e5ad811e37a21e543bfb05b16d1476ad6f1","ref":"refs/heads/mutate-with-fix","pushedAt":"2024-01-30T19:50:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Update package.json","shortMessageHtmlLink":"Update package.json"}},{"before":null,"after":"26d3a00c29c02e59d7cb6298d89dd2c0d390ecb1","ref":"refs/heads/mutate-with-fix","pushedAt":"2024-01-30T19:31:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"WIP: Fix chaining issue for mutateWith\n\nAnd add the ability to mutateUntil a specific call count. Needs tests","shortMessageHtmlLink":"WIP: Fix chaining issue for mutateWith"}},{"before":"b983ad24e3af18fed90ac51520cff7c52d5eb82b","after":null,"ref":"refs/heads/sequential-mocks-new","pushedAt":"2023-11-04T13:39:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"}},{"before":"60a12b5af52d44813d3cbd33829e23478ce386ce","after":"ad4106e54d28e5f51db7c8c19f685aee690e4c2a","ref":"refs/heads/master","pushedAt":"2023-11-04T13:39:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Sequential mocks new (#23)\n\n* Add ability to mock multiple return values\r\n\r\nAbility for the same method to be mocked with a different return value\r\neach time can be useful in mocking utility methods, selector classes,\r\netc. We use a separate map to keep track of mocks based on method call\r\ncount so in the future we can potentially extend this algorithm to\r\nsupport additional conditions for mocking\r\n\r\n* Move reset calls to beginning of chain\r\n\r\nInstead of the end of method call chains as it is clearer and easier to\r\nkeep track of\r\n\r\n* Add tests for returnUntil with param types\r\n\r\n* Update Readme","shortMessageHtmlLink":"Sequential mocks new (#23)"}},{"before":"8580952f1774e51f425900e9fb6241740e747647","after":"b983ad24e3af18fed90ac51520cff7c52d5eb82b","ref":"refs/heads/sequential-mocks-new","pushedAt":"2023-11-04T13:34:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Update Readme","shortMessageHtmlLink":"Update Readme"}},{"before":"aec2ef7e8eb3215919eedb143dc88b1a2fd3ab27","after":"8580952f1774e51f425900e9fb6241740e747647","ref":"refs/heads/sequential-mocks-new","pushedAt":"2023-11-04T13:33:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Update Readme","shortMessageHtmlLink":"Update Readme"}},{"before":"628b94d93906cdc989e7b412796a82d5f32f0710","after":"aec2ef7e8eb3215919eedb143dc88b1a2fd3ab27","ref":"refs/heads/sequential-mocks-new","pushedAt":"2023-11-04T13:29:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Update Readme","shortMessageHtmlLink":"Update Readme"}},{"before":"484b1416ed4cc80793347c869bfacda1d47c1a2e","after":"628b94d93906cdc989e7b412796a82d5f32f0710","ref":"refs/heads/sequential-mocks-new","pushedAt":"2023-11-04T13:28:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Update Readme","shortMessageHtmlLink":"Update Readme"}},{"before":"52dd21bb1f713afd607976e56a20c811cdc4f316","after":"484b1416ed4cc80793347c869bfacda1d47c1a2e","ref":"refs/heads/sequential-mocks-new","pushedAt":"2023-11-04T13:26:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Update Readme","shortMessageHtmlLink":"Update Readme"}},{"before":"96d5821a305379a20665378455dbdb2e6c37765a","after":"52dd21bb1f713afd607976e56a20c811cdc4f316","ref":"refs/heads/sequential-mocks-new","pushedAt":"2023-11-04T13:15:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Add tests for returnUntil with param types","shortMessageHtmlLink":"Add tests for returnUntil with param types"}},{"before":"35a6bc767c97189ec791038a591d38a36037139e","after":"96d5821a305379a20665378455dbdb2e6c37765a","ref":"refs/heads/sequential-mocks-new","pushedAt":"2023-11-04T13:05:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Move reset calls to beginning of chain\n\nInstead of the end of method call chains as it is clearer and easier to\nkeep track of","shortMessageHtmlLink":"Move reset calls to beginning of chain"}},{"before":null,"after":"35a6bc767c97189ec791038a591d38a36037139e","ref":"refs/heads/sequential-mocks-new","pushedAt":"2023-11-04T12:57:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Add ability to mock multiple return values\n\nAbility for the same method to be mocked with a different return value\neach time can be useful in mocking utility methods, selector classes,\netc. We use a separate map to keep track of mocks based on method call\ncount so in the future we can potentially extend this algorithm to\nsupport additional conditions for mocking","shortMessageHtmlLink":"Add ability to mock multiple return values"}},{"before":"e67f1852665b26be00c8f384a779962174b97452","after":null,"ref":"refs/heads/state-reset-bug-fix","pushedAt":"2023-05-21T01:08:40.637Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"}},{"before":"e2530d59d8906d78574c3fcee81f16ee473334e6","after":"60a12b5af52d44813d3cbd33829e23478ce386ce","ref":"refs/heads/master","pushedAt":"2023-05-21T01:08:36.643Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Reset forInvocationNumber in reset method (#22)","shortMessageHtmlLink":"Reset forInvocationNumber in reset method (#22)"}},{"before":null,"after":"e67f1852665b26be00c8f384a779962174b97452","ref":"refs/heads/state-reset-bug-fix","pushedAt":"2023-05-21T01:03:42.376Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Reset forInvocationNumber in reset method","shortMessageHtmlLink":"Reset forInvocationNumber in reset method"}},{"before":"06a567048f0644ec129f5deed78f130168d91414","after":null,"ref":"refs/heads/state-reset-bug-fix","pushedAt":"2023-05-21T00:49:47.009Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"}},{"before":"102a78b881baacbd005b5abe89a84943ec5546d5","after":"e2530d59d8906d78574c3fcee81f16ee473334e6","ref":"refs/heads/master","pushedAt":"2023-05-21T00:47:06.474Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Bug fix for state not resetting and rename inner classes (#21)\n\n* Bug fix for state not resetting\r\n\r\nWe had a bug with state not resetting after each method chain was\r\ncompleted. This fixes that and adds tests to ensure the behavior.\r\n\r\n* Rename inner classes\r\n\r\nRename inner classes and add more asserts","shortMessageHtmlLink":"Bug fix for state not resetting and rename inner classes (#21)"}},{"before":"5979a95de773016c6439acfa6700cec83df059a7","after":"06a567048f0644ec129f5deed78f130168d91414","ref":"refs/heads/state-reset-bug-fix","pushedAt":"2023-05-21T00:45:50.982Z","pushType":"push","commitsCount":1,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Rename inner classes\n\nRename inner classes and add more asserts","shortMessageHtmlLink":"Rename inner classes"}},{"before":null,"after":"5979a95de773016c6439acfa6700cec83df059a7","ref":"refs/heads/state-reset-bug-fix","pushedAt":"2023-05-06T13:27:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"surajp","name":"Suraj Pillai","path":"/surajp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2766964?s=80&v=4"},"commit":{"message":"Bug fix for state not resetting\n\nWe had a bug with state not resetting after each method chain was\ncompleted. This fixes that and adds tests to ensure the behavior.","shortMessageHtmlLink":"Bug fix for state not resetting"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD7VUyUgA","startCursor":null,"endCursor":null}},"title":"Activity ยท surajp/universalmock"}