Sha256: f7e35c0022e203bf4acf338906356e89d58354cf83c1b9d87ecadd0bc739b67a

Contents?: true

Size: 431 Bytes

Versions: 1

Compression:

Stored size: 431 Bytes

Contents

# frozen_string_literal: true

FactoryBot.define do
  factory :entry, class: "Archangel::Entry" do
    collection
    value { ActiveSupport::JSON.encode(title: "Title", content: "Content") }
    available_at { Time.current }

    trait :deleted do
      deleted_at { Time.current }
    end

    trait :unavailable do
      available_at { nil }
    end

    trait :future do
      available_at { 1.week.from_now }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
archangel-0.3.0 lib/archangel/testing_support/factories/archangel_entries.rb