module RSpec::Rails module Model include RSpec::Rails::BaseHelper def model_file_name name, options=nil artifact_path name, :model end def create_model name, options={}, &block create_artifact(name, set(options, :model), &block) end def insert_into_model(name, options={}, &block) insert_content(name, set(options, :model), &block) end def read_model(name, options={}, &block) read_artifact(name, set(options, :model), &block) end def remove_model name remove_artifact name, :model end def remove_models *names remove_artifacts :model, *names end def model_marker name, options={} return send :orm_marker_name, options[:model_type] if respond_to?(:orm_marker_name) name.camelize end aliases_for :model def orm_notify ". You must specify an ORM with the macro use_orm, f.ex -- use_orm :active_record" end end end