Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think it comes from the Ruby community influence where the language and tools aim to read like natural language.


This has a couple advantages:

1. A test that reads as natural language is easy to understand. Straightforward, declarative tests are a big win IMO. 2. This allows for better test result reporting: instead of assertion failed, the utility can tell you more (expected 4 but got 3).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: