[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-rOEyjWaP4Wbn0ozS2WIxETMkDK8Jv9YqVFufeSix4TY":3},{"data":4,"sourceMap":-1},{"info":5,"latest":21},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"avatar":11,"bio":16,"employee":17,"name":18,"slug":19},"2023-05-23T16:27:18Z","wp-author-cap-19328","dgl3SCUzppW3U2LvCoP6c0","blogAuthor","2023-06-20T15:05:12Z",{"_type":12,"asset":13},"image",{"_ref":14,"_type":15},"image-86a0c56b829a0bbe0f28e601dd213fe0e769b7b6-40x40-jpg","reference","","none","Mark Seeman",{"current":20},"mark-seeman",[22,62,90],{"_id":23,"author":24,"commentCount":30,"comments":31,"excerpt":32,"featureTag":28,"image":33,"publishedAt":36,"slug":37,"sponsored":28,"tags":39,"title":61},"wp-post-19908",[25],{"_id":7,"avatar":26,"name":18,"role":28,"slug":29},{"_type":12,"asset":27},{"_ref":14,"_type":15},null,{"current":20},45,true,"How you can use micro-commits to effectively apply the Strangler Fig pattern.",{"_type":12,"asset":34},{"_ref":35,"_type":15},"image-72e1adb75dd66a437fc120f6da5e77f64c5f5145-2400x1260-jpg","2022-12-19T15:00:00.000Z",{"current":38},"use-git-tactically",[40,48,52,56],{"_createdAt":41,"_id":42,"_rev":43,"_type":44,"_updatedAt":41,"slug":45,"title":47},"2023-05-23T16:43:21Z","wp-tagcat-code-for-a-living","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":46},"code-for-a-living","Code for a Living",{"_createdAt":41,"_id":49,"_rev":43,"_type":44,"_updatedAt":41,"slug":50,"title":51},"wp-tagcat-git",{"current":51},"git",{"_createdAt":41,"_id":53,"_rev":43,"_type":44,"_updatedAt":41,"slug":54,"title":55},"wp-tagcat-micro-commits",{"current":55},"micro-commits",{"_createdAt":41,"_id":57,"_rev":43,"_type":44,"_updatedAt":41,"slug":58,"title":60},"wp-tagcat-strangler-fig-pattern",{"current":59},"strangler-fig-pattern","strangler fig pattern","Use Git tactically",{"_id":63,"author":64,"commentCount":69,"comments":31,"excerpt":70,"featureTag":28,"image":71,"publishedAt":74,"slug":75,"sponsored":28,"tags":77,"title":89},"wp-post-21091",[65],{"_id":7,"avatar":66,"name":18,"role":28,"slug":68},{"_type":12,"asset":67},{"_ref":14,"_type":15},{"current":20},22,"One test case, not one test assertion. ",{"_type":12,"asset":72},{"_ref":73,"_type":15},"image-0b31f3f5c575642b01c17db8bcb330d68a4fdf37-2560x1344-jpg","2022-11-03T14:00:00.000Z",{"current":76},"multiple-assertions-per-test-are-fine",[78,80,84],{"_createdAt":41,"_id":42,"_rev":43,"_type":44,"_updatedAt":41,"slug":79,"title":47},{"current":46},{"_createdAt":41,"_id":81,"_rev":43,"_type":44,"_updatedAt":41,"slug":82,"title":83},"wp-tagcat-testing",{"current":83},"testing",{"_createdAt":41,"_id":85,"_rev":43,"_type":44,"_updatedAt":41,"slug":86,"title":88},"wp-tagcat-unit-tests",{"current":87},"unit-tests","unit tests","Stop requiring only one assertion per unit test: Multiple assertions are fine",{"_id":91,"author":92,"commentCount":97,"comments":31,"excerpt":98,"featureTag":28,"image":99,"publishedAt":102,"slug":103,"sponsored":28,"tags":105,"title":138},"wp-post-19326",[93],{"_id":7,"avatar":94,"name":18,"role":28,"slug":96},{"_type":12,"asset":95},{"_ref":14,"_type":15},{"current":20},26,"Which dependencies should be present in your code base? This article suggests an answer to that question.",{"_type":12,"asset":100},{"_ref":101,"_type":15},"image-a787256fba2cd1e1505a4a4f39eccfbe89740909-2400x1260-jpg","2022-01-03T15:16:05.000Z",{"current":104},"favor-real-dependencies-for-unit-testing",[106,108,112,114],{"_createdAt":41,"_id":42,"_rev":43,"_type":44,"_updatedAt":41,"slug":107,"title":47},{"current":46},{"_createdAt":41,"_id":109,"_rev":43,"_type":44,"_updatedAt":41,"slug":110,"title":111},"wp-tagcat-dependencies",{"current":111},"dependencies",{"_createdAt":41,"_id":81,"_rev":43,"_type":44,"_updatedAt":41,"slug":113,"title":83},{"current":83},{"_createdAt":115,"_id":116,"_rev":117,"_system":118,"_type":44,"_updatedAt":121,"description":122,"slug":134,"title":137},"2025-04-24T16:28:57Z","797b8797-6e65-4723-b53f-8bc005305384","IpfPEqg1c3Byvj9RrB3Xaj",{"base":119},{"id":116,"rev":120},"oc42Nphz1oZNOg9ttSv7Tn","2026-05-07T14:43:30Z",[123],{"_key":124,"_type":125,"children":126,"markDefs":132,"style":133},"bb32f75814b4","block",[127],{"_key":128,"_type":129,"marks":130,"text":131},"dbcf27ef29b3","span",[],"Community-generated articles submitted for your reading pleasure. If you’re interested in seeing your work here, log in with your Stack Overflow account and click the link below. Articles will be licensed under a CC BY-SA 4.0 grant. ",[],"normal",{"_type":135,"current":136},"slug","contributed","The Heap","Favor real dependencies for unit testing"]