FactoryBot Snippets for Visual Studio Code
Included Snippets
For define a new factory
fbdef -> FactoryBot.define do ... end
For create a new factory
fac -> factory :name, :class, :parent, :aliases do ... end
For factory definition
seq -> sequence(:attribute, initial value) { |n| "#{n}" }
ass -> association :field_name, factory: :factory_name, strategy: :build/:create
fbtt -> trait do ... end
fbtr -> transient do ... end
fbaa -> add_attribute(:field) { ... }
... and callbacks
after -> after(:create|:build|:stub) { |resource| ... }
before -> before(:create) { |resource| ... }
Using
fbc -> create(:model, attributes)
fbcl -> create_list(:model, 3, attributes)
fbb -> build(:model, attributes)
fbbs -> build_stubbed(:model, attributes)
fbbl -> build_list(:model, 3, attributes)
fbaf -> attributes_for(:model, attributes)
| |