Trans wrote:
> Why did 'should' become the going nomenclature of BDD framworks?
> 
> 'Should' connotes 'ought', as if something ought to do xyz, but
> doesn't necessarily have to. I don't know about you, but I don't write
> my tests/specs that way!
> 
> 'Must' is the word that denotes what our tests/specs do.

I agree. I've suggested the classic requirement-docs' "shall" in the 
past too, but "must" has an immediacy more appropriate to BDD.

- Charlie