Sha256: b1be14ddceea4ccdf6c9f268421348cd8f50a1eaad456be4de74adf93a8fcc1c

Contents?: true

Size: 1.04 KB

Versions: 16

Compression:

Stored size: 1.04 KB

Contents

FactoryGirl.define do
  factory :event, :class => CFoundry::V2::Event do
    sequence(:guid) { |n| "event-guid-#{n}" }
    timestamp '2013-01-01T12:00:00+00:00'
    actee 'app-guid-1'
    actee_type 'app'
    actor 'actor-guid-1'
    actor_type 'user'
    organization_guid 'organization-guid-1'
    space_guid 'space-guid-1'
    type ''
    metadata {}

    initialize_with do
      new(guid, build(:client), {
        entity: {
          type: type,
          actee: actee,
          actee_type: actee_type,
          actor: actor,
          actor_type: actor_type,
          organization_guid: organization_guid,
          space_guid: space_guid,
          timestamp: timestamp,
          metadata: metadata
        }
      })
    end

    trait :app_update do
      type 'audit.app.update'

      changes do
        {state: 'STARTED'}
      end

      metadata do
        {
          request: changes,
          desired_memory: 128,
          desired_instances: 1
        }
      end
    end

    trait :app_delete do
      type 'audit.app.delete'
    end
  end
end

Version data entries

16 entries across 16 versions & 3 rubygems

Version Path
new_cfoundry-4.9.3 spec/factories/events_factory.rb
ncfoundry-4.9.4 spec/factories/events_factory.rb
ncfoundry-4.9.3 spec/factories/events_factory.rb
ncfoundry-4.9.2 spec/factories/events_factory.rb
new_cfoundry-4.9.2 spec/factories/events_factory.rb
new_cfoundry-4.9.1 spec/factories/events_factory.rb
new_cfoundry-4.9.0 spec/factories/events_factory.rb
new_cfoundry-4.8.3 spec/factories/events_factory.rb
new_cfoundry-4.8.2 spec/factories/events_factory.rb
cfoundry-4.7.2.rc1 spec/factories/events_factory.rb
cfoundry-4.7.1 spec/factories/events_factory.rb
cfoundry-4.7.1.rc1 spec/factories/events_factory.rb
cfoundry-4.7.0 spec/factories/events_factory.rb
cfoundry-4.6.3.rc3 spec/factories/events_factory.rb
cfoundry-4.6.3.rc2 spec/factories/events_factory.rb
cfoundry-4.6.3.rc1 spec/factories/events_factory.rb