Sha256: 3095f3dc6c7a29558f183e7c87e87fce85fb137e33dcbe85f6df6761583a6a45

Contents?: true

Size: 638 Bytes

Versions: 27

Compression:

Stored size: 638 Bytes

Contents

# encoding: utf-8

Given /^a datamapper class that has a '([^\']*)' column$/ do |column|
  @mountee_klass = Class.new do
    include DataMapper::Resource

    storage_names[:default] = 'users'
    
    property :id, Integer, :key => true
    property column.to_sym, String
  end
  @mountee_klass.auto_migrate!
end

Given /^an instance of the datamapper class$/ do
  @instance = @mountee_klass.new
end

When /^I save the datamapper record$/ do
  @instance.save
end

When /^I reload the datamapper record$/ do
  @instance = @instance.class.first(:id => @instance.key)
end

When /^I delete the datamapper record$/ do
  @instance.destroy
end

Version data entries

27 entries across 27 versions & 6 rubygems

Version Path
durran-carrierwave-0.3.2.3 features/step_definitions/datamapper_steps.rb
jnicklas-carrierwave-0.3.3 features/step_definitions/datamapper_steps.rb
thorsson_carrierwave-0.4.12 features/step_definitions/datamapper_steps.rb
thorsson_carrierwave-0.4.11 features/step_definitions/datamapper_steps.rb
thorsson_carrierwave-0.4.10 features/step_definitions/datamapper_steps.rb
thorsson_carrierwave-0.4.9 features/step_definitions/datamapper_steps.rb
thorsson_carrierwave-0.4.8 features/step_definitions/datamapper_steps.rb
thorsson_carrierwave-0.4.6 features/step_definitions/datamapper_steps.rb
thorsson_carrierwave-0.4.5 features/step_definitions/datamapper_steps.rb
samlown-carrierwave-0.4.5 features/step_definitions/datamapper_steps.rb
dsturnbull-carrierwave-0.4.9 features/step_definitions/datamapper_steps.rb
dsturnbull-carrierwave-0.4.8 features/step_definitions/datamapper_steps.rb
dsturnbull-carrierwave-0.4.7 features/step_definitions/datamapper_steps.rb
carrierwave-0.4.5 features/step_definitions/datamapper_steps.rb
dsturnbull-carrierwave-0.4.6 features/step_definitions/datamapper_steps.rb
dsturnbull-carrierwave-0.4.5 features/step_definitions/datamapper_steps.rb
carrierwave-0.4.4 features/step_definitions/datamapper_steps.rb
durran-carrierwave-0.4.3 features/step_definitions/datamapper_steps.rb
carrierwave-0.4.3 features/step_definitions/datamapper_steps.rb
carrierwave-0.4.2 features/step_definitions/datamapper_steps.rb