Slide 24
Slide 24 text
build a test suite you can trust
class FactoriesValidityTest < ActiveSupport::TestCase
all_factory_names = FactoryBot.factories.map(&:name)
all_factory_names.each do |factory_name|
test "factory #{factory_name} creates a valid object" do
instance = FactoryBot.build(factory_name)
assert_equal true, instance.valid?
end
end
end
“Self-growing” test: check for factories validity
1 test
running N different
instances