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