From c2c75df0829866d36a1b109a2c86f080fbcb779a Mon Sep 17 00:00:00 2001 From: Nastia Gorokhova-Alekseeva Date: Thu, 13 Jan 2022 23:34:26 +0300 Subject: [PATCH] =?UTF-8?q?=D0=92=D0=BE=D1=81=D1=81=D1=82=D0=B0=D0=BD?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B8=D0=B2=D0=B0=D0=B5=D0=BC=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D1=85=D0=BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=82?= =?UTF-8?q?=D0=B5=D1=81=D1=82=D0=BE=D0=B2=20=D0=B2=20matchers/have=5Fattac?= =?UTF-8?q?hed=5Ffile=5Fmatcher=5Ftest.rb?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/paperclip/matchers/have_attached_file_matcher.rb | 6 +++--- test/matchers/have_attached_file_matcher_test.rb | 6 ++++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/paperclip/matchers/have_attached_file_matcher.rb b/lib/paperclip/matchers/have_attached_file_matcher.rb index da0dd8b..473cf23 100644 --- a/lib/paperclip/matchers/have_attached_file_matcher.rb +++ b/lib/paperclip/matchers/have_attached_file_matcher.rb @@ -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? diff --git a/test/matchers/have_attached_file_matcher_test.rb b/test/matchers/have_attached_file_matcher_test.rb index a2a6512..ad1a279 100644 --- a/test/matchers/have_attached_file_matcher_test.rb +++ b/test/matchers/have_attached_file_matcher_test.rb @@ -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