Sha256: 7dd36c12174d95e12276fc6ef0d6f1dfa437c3f485133324661b707cfb065d30

Contents?: true

Size: 425 Bytes

Versions: 2

Compression:

Stored size: 425 Bytes

Contents

# frozen_string_literal: true

FactoryBot.define do
  factory :field, class: "Archangel::Field" do
    collection
    sequence(:label) { |n| "Field #{n} Label" }
    sequence(:slug) { |n| "field-#{n}" }
    value { "Field default value" }
    classification { "string" }
    required { false }

    trait :required do
      required { true }
    end

    trait :deleted do
      deleted_at { Time.current }
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
archangel-0.4.0 lib/archangel/testing_support/factories/archangel_fields.rb
archangel-0.3.0 lib/archangel/testing_support/factories/archangel_fields.rb