Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module AttachmentFuMacros
- def should_have_attachment(options = {})
- klass = model_class
- should_have_db_columns :size, :content_type, :filename
- if options[:content_type] == :image
- should_have_db_columns :height, :width
- end
- should "define AttachmentFu class methods" do
- # breakpoint
- class_modules = (class << klass; included_modules; end)
- assert class_modules.include?(Technoweenie::AttachmentFu::ClassMethods),
- "#{klass} doesn't define AttachmentFu class methods"
- end
- should "define AttachmentFu instance methods" do
- instance_modules = klass.included_modules
- assert instance_modules.include?(Technoweenie::AttachmentFu::InstanceMethods),
- "#{klass} doesn't define AttachmentFu instance methods"
- end
- end
- end
- Test::Unit::TestCase.extend(AttachmentFuMacros)
Add Comment
Please, Sign In to add comment