Actions
Bug #13948
closedSegfault instead of recursion depth error
Description
Repro instructions:
# (using Ruby 2.4.2)
# 1. $ git clone git@github.com:thoughtbot/factory_girl.git && cd factory_girl
# 2. $ bundle install
# 3. Add the code snippet under spec/acceptance/recursion.rb
# 4. $ rspec spec/acceptance/recursion.rb
require "spec_helper"
describe "seg fault" do
before do
define_model("User", two: :string, one: :string)
FactoryGirl.define do
factory :user do
one { two }
two { one }
end
end
end
subject { FactoryGirl.create(:user) }
it('recursion depth error') { subject }
it('segfault') { subject } # need to do deep recursion twice
end
Results in:
[1] 1229 segmentation fault bundle exec rspec
Actions
Like0
Like0Like0