trying to understand the difference between Fabricate.attriubtes_for from  Fabricate(...).attributes
test for setting @variable with invalid inputs fail