Sha256: 874cff91ec3f5eeac4eff67372976fcf227a3d3f2e0da0b83443aede0cea1b5c

Contents?: true

Size: 427 Bytes

Versions: 2

Compression:

Stored size: 427 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

2 entries across 2 versions & 1 rubygems

Version Path
archangel-0.0.8 lib/archangel/testing_support/factories/archangel_entries.rb
archangel-0.0.7 lib/archangel/testing_support/factories/archangel_entries.rb