Skip to content

Commit 86c4370

Browse files
fix rubocop offenses
1 parent 6a63eea commit 86c4370

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

spec/acceptance/callbacks_spec.rb

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -251,24 +251,24 @@ def name
251251
end
252252

253253
describe "before build callback" do
254-
class TitleSetter
255-
def self.title=(new_title)
256-
@@title = new_title
257-
end
254+
before do
255+
define_class("TitleSetter") do
256+
def self.title=(new_title)
257+
class_variable_set(:@@title, new_title)
258+
end
258259

259-
def self.title
260-
@@title
260+
def self.title
261+
class_variable_get(:@@title)
262+
end
261263
end
262-
end
263264

264-
before do
265265
define_model("Article", title: :string)
266-
266+
267267
FactoryBot.define do
268268
factory :article_with_before_callbacks, class: :article do
269269
before(:build) { TitleSetter.title = "title from before build" }
270270
after(:build) { TitleSetter.title = "title from after build" }
271-
271+
272272
title { TitleSetter.title }
273273
end
274274
end

0 commit comments

Comments
 (0)