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