Sha256: cd83c6f5e979a01a45d0706073f3ec8354de13e323ff9857a544dd96783f521c
Contents?: true
Size: 630 Bytes
Versions: 5
Compression:
Stored size: 630 Bytes
Contents
<%- unless ModelBase.config.frozen_string_literal.nil? -%> # frozen_string_literal: <%= ModelBase.config.frozen_string_literal.inspect %> <%- end -%> 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.gsub(/\A\"|\"\z/, "'") %> <%- end -%> <%- end -%> end end
Version data entries
5 entries across 5 versions & 1 rubygems