Skip to content

Commit 77af14f

Browse files
CodeMeisterneilvcarvalho
authored andcommitted
Sequences refactored for generating, rewinding, setting & bugfix.
:generate and :generate_list expanded to work with factory sequences: - generate(:sequence_name) - generate(:factory_name, :sequence_name) - generate_list(:sequence_name, 3) - generate_list(:factory_name, :sequence_name, 3) :rewind_seqence added to rewind individual sequences - rewind_sequence(:factory_name, :trait_name, :sequence_name) :set_sequence added to set the sequence to a new value: - set_sequence(:sequence_name, new_value) - set_sequence(:factory_name, :sequence_name, new_value) Test coverage at 100% & docs updated.
1 parent 37957ca commit 77af14f

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

spec/acceptance/sequence_setting_spec.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,7 @@
342342
it "fails with an unmatched Enumerable value" do
343343
names = %w[Jane Joe Josh Jayde John].to_enum
344344

345+
allow(names).to receive(:next).and_raise(StopIteration)
345346
allow_any_instance_of(FactoryBot::Sequence).to receive(:can_set_value_by_index?).and_return(false)
346347

347348
FactoryBot.define do

0 commit comments

Comments
 (0)