(maint) Actually test expected rights behavior

A number of tests were spuriously passing because we were doing a blind
check for truthiness, and `expect(:dunno).to be_true` will pass. In
addition we were checking a negative test that could never fail because
we were passing unmatchable arguments. This commit corrects the tests to
verify the correct behavior.