Sha256: ba48c960184b9d70f35d9eb0cc13a0d91bbb2526ea44cb4f238fcd10594642f9
Contents?: true
Size: 719 Bytes
Versions: 3
Compression:
Stored size: 719 Bytes
Contents
module EvelpidonTestHelpers module ActiveModel module DefaultModelValues module Assertions def assert_default_value(object, attribute, value) assert_valid_attribute object, attribute.to_sym assert_equal value, object.send(attribute.to_sym) end def assert_default_model_value(attribute, value) model = self.class.to_s.gsub("Controller", "").gsub("Test", "").constantize instance = model.new assert_default_value(instance, attribute, value) end end end end end module ActiveSupport class TestCase include EvelpidonTestHelpers::ActiveModel::DefaultModelValues::Assertions end end if defined?(ActiveModel)
Version data entries
3 entries across 3 versions & 1 rubygems