Topic: Why isn't cucumber used for unit testing?
This has always bothered me. Why is it people say to unit test in rspec but integration test in cucumber? I am not asking why these tests are necessary - I know what the difference is between integration and unit testing. I just don't see why, given cucumber's completely customizable syntax, it isn't used for unit testing?
I can do everything in cucumber that I can in rspec. I can mock, I can test on the model level, etc. It seems to me that the same amount of typing is required for both since they're both bdd tools. The only difference is with cucumber they're defined in a different file.