Sha256: 006e80f2f66ed7a9144161943fde04acdfc28db4bf2a2b37a2781dfa340c30b3

Contents?: true

Size: 1005 Bytes

Versions: 25

Compression:

Stored size: 1005 Bytes

Contents

FactoryBot.define do
  
  factory :unpublished_team_member, class: Dhatu::TeamMember do
    
    name "Some Name"
    designation "Some Designation"
    description "Some Description"
    
    linked_in_url "linkedin.com/somename"
    google_plus_url "google.com/somename"
    facebook_url "google.com/somename"
    twitter_url "google.com/somename"

  end

  factory :published_team_member, parent: :unpublished_team_member do
    after :build do |e|
      e.publish
    end
  end

  factory :removed_team_member, parent: :unpublished_team_member do
    after :build do |e|
      e.remove
    end
  end

  factory :archived_team_member, parent: :unpublished_team_member do
    after :build do |e|
      e.archive
    end
  end

  factory :featured_team_member, parent: :published_team_member do
    after :build do |e|
      e.mark_as_featured
    end
  end

  factory :non_featured_team_member, parent: :published_team_member do
    after :build do |e|
      e.remove_from_featured
    end
  end

  
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
dhatu-0.3.9.pre.materialize spec/dummy/spec/factories/team_member.rb
dhatu-0.3.8.pre.materialize spec/dummy/spec/factories/team_member.rb
dhatu-0.3.7.pre.materialize spec/dummy/spec/factories/team_member.rb
dhatu-0.3.6.pre.materialize spec/dummy/spec/factories/team_member.rb
dhatu-0.3.5.pre.materialize spec/dummy/spec/factories/team_member.rb
dhatu-0.3.4.pre.materialize spec/dummy/spec/factories/team_member.rb
dhatu-0.3.3.pre.materialize spec/dummy/spec/factories/team_member.rb
dhatu-0.3.2.pre.materialize spec/dummy/spec/factories/team_member.rb
dhatu-0.3.1.pre.materialize spec/dummy/spec/factories/team_member.rb
dhatu-0.3.0.pre.materialize spec/dummy/spec/factories/team_member.rb
dhatu-0.2.3 spec/dummy/spec/factories/team_member.rb
dhatu-0.2.2 spec/dummy/spec/factories/team_member.rb
dhatu-0.2.1 spec/dummy/spec/factories/team_member.rb
dhatu-0.2.0 spec/dummy/spec/factories/team_member.rb
dhatu-0.1.25 spec/dummy/spec/factories/team_member.rb
dhatu-0.1.24 spec/dummy/spec/factories/team_member.rb
dhatu-0.1.23 spec/dummy/spec/factories/team_member.rb
dhatu-0.1.22 spec/dummy/spec/factories/team_member.rb
dhatu-0.1.21 spec/dummy/spec/factories/team_member.rb
dhatu-0.1.20 spec/dummy/spec/factories/team_member.rb