File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed
Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -251,24 +251,24 @@ def name
251251end
252252
253253describe "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
You can’t perform that action at this time.
0 commit comments