This will be kind of an "offtopic" lesson: I realized I introduced a bug quite a long time ago, and decided to dedicate a full separate lesson about not only how to fix it, but how to properly write tests.
Remember in the property search lesson I realized that we need to return one apartment per property? I fixed it like this, by using take(1)
. Well, "fixed", I will show you why this approach is incorrect...