Sha256: 8a7cbcec46f287aee422b4bcab45ce29db188ca8a19c70bc3e931b34198384cb
Contents?: true
Size: 630 Bytes
Versions: 18
Compression:
Stored size: 630 Bytes
Contents
require 'spec_helper' require 'rom/memory' RSpec.describe 'Mapper definition DSL' do include_context 'container' before do configuration.relation(:users) users = configuration.default.dataset(:users) users.insert(name: 'Joe', email: 'joe@doe.com') users.insert(name: 'Jane', email: 'jane@doe.com') end describe 'exclude' do let(:mapped_users) { container.relation(:users).as(:users).to_a } it 'removes the attribute' do configuration.mappers do define(:users) { exclude :email } end expect(mapped_users).to eql [{ name: 'Joe' }, { name: 'Jane' }] end end end
Version data entries
18 entries across 18 versions & 1 rubygems