I am a fan of pytest, and mightn't have thought to make the same thing in Python land.
Exactly this. My main point, I think, is that once people learned how to _think_ about these problems, they could be shown the "normal" syntax and it would click. This is why I thought it was valuable as a teaching…
Like every human, even our mentors can be flawed. This one turned out to be an utter shit show who tried to take my own creations and make them his own. In his defense, he certainly had a hand in creating _me_, but he…
I think this format is the logical conclusion, and improvement over, mixing what are effectively global assertions on to every object. The ideal is a single method (call it `assert` if you want) that takes a block, and…
I also find this fascinating. My thesis, if I have one, is that everyone learns and internalises things in different ways. And I just wanted to provide a new way of learning.
At first glance, I disagree with about half of what is written here. I honestly get the impression that whoever wrote this missed the point. :/
Thank you. I have received this kind of feedback from many, and I appreciate it. It makes my day.
It's true. This is why I never understood why people used RSpec for real software. It was only intended to teach people how to think.
A generic assert that fails on AssertionFailedException, and errors on all other exceptions is the ideal.
Absolutely. I got lucky with RSpec. I was doing the thing that was needed at the time. The thing that causes me a lot of angst is that I used to feel like I was "on the frontier." Skating to where the puck is going.…
Thank you. This is what I'd hoped would be (at least partly) the reception of this.
I'd like to thank Jesse Cooke for pointing me at this. The history of RSpec is something that's often misunderstood by many folks.
That's not quite true. I created RSpec (in early 2005) to draw people's attention away from the word "test" because it was a huge hangup while I was teaching TDD. I kept hearing "You can't test something that doesn't…
I am a fan of pytest, and mightn't have thought to make the same thing in Python land.
Exactly this. My main point, I think, is that once people learned how to _think_ about these problems, they could be shown the "normal" syntax and it would click. This is why I thought it was valuable as a teaching…
Like every human, even our mentors can be flawed. This one turned out to be an utter shit show who tried to take my own creations and make them his own. In his defense, he certainly had a hand in creating _me_, but he…
I think this format is the logical conclusion, and improvement over, mixing what are effectively global assertions on to every object. The ideal is a single method (call it `assert` if you want) that takes a block, and…
I also find this fascinating. My thesis, if I have one, is that everyone learns and internalises things in different ways. And I just wanted to provide a new way of learning.
At first glance, I disagree with about half of what is written here. I honestly get the impression that whoever wrote this missed the point. :/
Thank you. I have received this kind of feedback from many, and I appreciate it. It makes my day.
It's true. This is why I never understood why people used RSpec for real software. It was only intended to teach people how to think.
A generic assert that fails on AssertionFailedException, and errors on all other exceptions is the ideal.
Absolutely. I got lucky with RSpec. I was doing the thing that was needed at the time. The thing that causes me a lot of angst is that I used to feel like I was "on the frontier." Skating to where the puck is going.…
Thank you. This is what I'd hoped would be (at least partly) the reception of this.
I'd like to thank Jesse Cooke for pointing me at this. The history of RSpec is something that's often misunderstood by many folks.
That's not quite true. I created RSpec (in early 2005) to draw people's attention away from the word "test" because it was a huge hangup while I was teaching TDD. I kept hearing "You can't test something that doesn't…