test/unit/errors_test.rb in validatable-1.3.2 vs test/unit/errors_test.rb in validatable-1.3.4

- old
+ new

@@ -5,10 +5,23 @@ errors = Validatable::Errors.new errors.add(:attribute, "message") errors.on(:attribute) end + expect ["message"] do + errors = Validatable::Errors.new + errors.add(:attribute, "message") + errors.raw(:attribute) + end + + expect "something new" do + errors = Validatable::Errors.new + errors.add(:attribute, "something old") + errors.replace(:attribute, ["something new"]) + errors.on(:attribute) + end + expect "Capitalized word" do errors = Validatable::Errors.new errors.humanize("capitalized_word") end @@ -24,7 +37,14 @@ errors.full_messages.sort end test "includes enumerable" do assert_equal true, Validatable::Errors.included_modules.include?(Enumerable) + end + + expect ["message1", "message2"] do + errors = Validatable::Errors.new + errors.add(:attribute, "message1") + errors.add(:attribute, "message2") + errors.on(:attribute) end end \ No newline at end of file