Sha256: 704d5522eaffdc7637974b75349e3d67cb28fafc6ffd5c78d3c042f31ab2f7ef
Contents?: true
Size: 972 Bytes
Versions: 6
Compression:
Stored size: 972 Bytes
Contents
FactoryGirl.define do factory :mock_token, :class => Notifiable::DeviceToken do provider :mock sequence(:token) {|n| "ABCD#{n}" } app factory :invalid_mock_token do is_valid false end end factory :app, :class => Notifiable::App do end factory :notification, :class => Notifiable::Notification do app end factory :notification_status, :class => Notifiable::NotificationStatus do notification status 0 association :device_token, factory: :mock_token end sequence(:email) {|n| "person-#{n}@example.com" } factory :user do email factory :user_with_mock_token do after(:create) do |user, evaluator| FactoryGirl.create(:mock_token, :user_id => user.id) end end factory :user_with_invalid_mock_token do after(:create) do |user, evaluator| FactoryGirl.create(:invalid_mock_token, :user_id => user.id) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems