Sha256: 8e11566dd5b855edbc5b3972dad95fc46073d14f77ee78dd2f669c94be7c4d53

Contents?: true

Size: 529 Bytes

Versions: 17

Compression:

Stored size: 529 Bytes

Contents

require 'pattana/factories.rb'

FactoryBot.define do

  factory :registration do

    user
    country
    city

    dialing_prefix "+971"
    mobile_number "501122333"

    after :build do |reg|
      reg.country = reg.city.country if reg.city
    end

  end

  factory :pending_registration, parent: :registration do
    status "pending"
  end

  factory :verified_registration, parent: :registration do
    status "verified"
  end

  factory :suspended_registration, parent: :registration do
    status "suspended"
  end

end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
usman-0.4.10.pre.materialize spec/dummy/spec/factories/registration.rb
usman-0.4.9.pre.materialize spec/dummy/spec/factories/registration.rb
usman-0.4.8.pre.materialize spec/dummy/spec/factories/registration.rb
usman-0.4.7.pre.materialize spec/dummy/spec/factories/registration.rb
usman-0.4.6.pre.materialize spec/dummy/spec/factories/registration.rb
usman-0.4.5.pre.materialize spec/dummy/spec/factories/registration.rb
usman-0.4.4.pre.materialize spec/dummy/spec/factories/registration.rb
usman-0.4.3.pre.materialize spec/dummy/spec/factories/registration.rb
usman-0.4.2.pre.materialize spec/dummy/spec/factories/registration.rb
usman-0.4.1.pre.materialize spec/dummy/spec/factories/registration.rb
usman-0.4.0.pre.materialize spec/dummy/spec/factories/registration.rb
usman-0.3.38 spec/dummy/spec/factories/registration.rb
usman-0.3.37 spec/dummy/spec/factories/registration.rb
usman-0.3.36 spec/dummy/spec/factories/registration.rb
usman-0.3.35 spec/dummy/spec/factories/registration.rb
usman-0.3.34 spec/dummy/spec/factories/registration.rb
usman-0.3.33 spec/dummy/spec/factories/registration.rb