Skip to content

Integration: Minitest

Mike Burns edited this page Apr 14, 2023 · 2 revisions
class Minitest::Unit::TestCase
  include FactoryBot::Syntax::Methods
end

FactoryBot::Syntax::Methods

Including FactoryBot::Syntax::Methods gives you access to build, build_list, create, create_list, and attributes_for directly in your tests, such as:

def test_renders_itself
  user = create(:user, articles: build_list(:article, 2)) # not FactoryBot.create or FactoryBot.build_list
  writer = build(:writer) # not FactoryBot.build
  
  user.render(writer)

  assert_equal writer.to_s, "User with two articles"
end