In both cases, you can’t write anything else instead of (1)—so, it is part of “test framework language”. And (2) is description you provide, it can be anything, it is a parameter. So, what is the difference? RSpec uses Ruby language structures to designate parts of “test definition language”, which helps to write, read and validate code. Try writing ti "performs something" and you’ll be stopped ea