Sha256: e6bf6779f4b54ffd8faaf35376c1e31b66b813f58c0769800ad0953f89d0b2dd
Contents?: true
Size: 835 Bytes
Versions: 9
Compression:
Stored size: 835 Bytes
Contents
require 'spec_helper' require 'generators/rom/mapper_generator' describe ROM::Generators::MapperGenerator do destination File.expand_path('../../../../tmp', __FILE__) before(:all) do prepare_destination run_generator ['users'] end specify do expect(destination_root).to have_structure { directory 'app' do directory 'mappers' do file 'user_mapper.rb' do contains <<-CONTENT.strip_heredoc class UserMapper < ROM::Mapper relation :users register_as :user # specify model and attributes ie # # model User # # attribute :name # attribute :email end CONTENT end end end } end end
Version data entries
9 entries across 9 versions & 1 rubygems