Sha256: 642e343e9d71d7c5ea3cf6afa485cf1d3fe0ac0da9ff40c1b4b1c58afdc13c31
Contents?: true
Size: 746 Bytes
Versions: 3
Compression:
Stored size: 746 Bytes
Contents
# Create multiple orgs # Create an item in each # Make sure you can only see one org's item in one org require 'spec_helper' describe Item do let!(:item1) { Item.create! } let!(:org2) { Organization.create! } let!(:item2) { org2.as_current { Item.create! } } let!(:item3) { org2.as_current { Item.create! } } specify 'default org should have one item' do expect(Item.all).to eq [ item1 ] end it 'does not return item2' do expect(Item.where(id: item2.id)).to eq [] end specify 'org2 should have two items' do org2.as_current do expect(Item.all).to eq [ item2, item3] end end it 'does not return item1' do org2.as_current do expect(Item.where(id: item1.id)).to eq [] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rails_multitenant-0.3.1 | spec/item_spec.rb |
rails_multitenant-0.3.0 | spec/item_spec.rb |
rails_multitenant-0.2.0 | spec/item_spec.rb |