On Wed, Nov 4, 2015 at 1:56 PM, Artur Malabarba wrote: > + (should (equal (when t 1) 1)) > + (should (equal (when t 2) 2)) > + (should (equal (when nil 1) nil)) > + (should (equal (when nil 2) nil)) > + (should (equal (when t 'x 1) 1)) > + (should (equal (when t 'x 2) 2)) > + (should (equal (when nil 'x 1) nil)) > + (should (equal (when nil 'x 2) nil)) Why pairs of tests? What does "(when t 2) 2)" test that "(when t 1) 1)" doesn't?