Восстанавливаем прохождение тестов в matchers/have_attached_file_matcher_test.rb

This commit is contained in:
Nastia Gorokhova-Alekseeva
2022-01-13 23:34:26 +03:00
parent b502b04fc0
commit c2c75df082
2 changed files with 7 additions and 5 deletions

View File

@@ -31,9 +31,9 @@ module Paperclip
def responds?
methods = @subject.instance_methods
methods.include?("#{@attachment_name}") &&
methods.include?("#{@attachment_name}=") &&
methods.include?("#{@attachment_name}?")
methods.include?(:"#{@attachment_name}") &&
methods.include?(:"#{@attachment_name}=") &&
methods.include?(:"#{@attachment_name}?")
end
def has_column?

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
class HaveAttachedFileMatcherTest < Test::Unit::TestCase
@@ -5,7 +7,7 @@ class HaveAttachedFileMatcherTest < Test::Unit::TestCase
setup do
@dummy_class = reset_class "Dummy"
reset_table "dummies"
@matcher = self.class.have_attached_file(:avatar)
@matcher = self.class.have_attached_file(:avatar)
end
should "reject a class with no attachment" do
@@ -13,7 +15,7 @@ class HaveAttachedFileMatcherTest < Test::Unit::TestCase
end
should "accept a class with an attachment" do
modify_table("dummies"){|d| d.string :avatar_file_name }
modify_table("dummies") { |d| d.string :avatar_file_name }
@dummy_class.has_attached_file :avatar
assert_accepts @matcher, @dummy_class
end