Sha256: caf072fe55a95b60744994c4d5220a4172e55fbd2a22a774f96223d215a06168

Contents?: true

Size: 457 Bytes

Versions: 4

Compression:

Stored size: 457 Bytes

Contents

FactoryGirl.define do
  factory :<%= model.full_resource_name %> do
<%- model.columns_for(:factory).each do |col| -%>
  <%- if col.reference -%>
    <%- if col.required? -%>
    association :<%= col.reference.name %>, factory: :<%= col.ref_model.full_resource_name %>
    <%- else -%>
    <%= col.reference.name %> nil
    <%- end -%>
  <%- else -%>
    <%= col.name %> <%= col.sample_value(context: :factory).inspect %>
  <%- end -%>
<%- end -%>
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
model_base_generators-0.3.2 lib/templates/factory_girl/factory.rb
model_base_generators-0.3.1 lib/templates/factory_girl/factory.rb
model_base_generators-0.3.0 lib/templates/factory_girl/factory.rb
model_base_generators-0.2.4 lib/templates/factory_girl/factory.rb