problem_fabricator.rb
585 Bytes
Fabricator(:problem) do
app { Fabricate(:app) }
comments { [] }
error_class 'FooError'
environment 'production'
end
Fabricator(:problem_with_comments, from: :problem) do
after_create do |parent|
3.times do
Fabricate(:comment, err: parent)
end
end
end
Fabricator(:problem_with_errs, from: :problem) do
after_create do |parent|
3.times do
Fabricate(:err, problem: parent)
end
end
end
Fabricator(:problem_resolved, from: :problem) do
after_create do |pr|
Fabricate(:notice, err: Fabricate(:err, problem: pr))
pr.resolve!
end
end