Sha256: 5be37af7b9f2fb5b3a4c29b536159f9a0e0c25845aca68dfb7509ec9d91e52d3
Contents?: true
Size: 566 Bytes
Versions: 3
Compression:
Stored size: 566 Bytes
Contents
require 'spec_helper' describe MultiTenant, 'Record modifications' do let(:account) { Account.create! name: 'test' } let(:project) { account.projects.create! name: 'something' } it 'includes the tenant_id in UPDATEs' do project.update! name: 'something else' MultiTenant.with(account) do expect(Project.find(project.id).name).to eq 'something else' end end it 'includes the tenant_id in DELETEs' do project.destroy! MultiTenant.with(account) do expect(Project.find_by(id: project.id)).not_to be_present end end end
Version data entries
3 entries across 3 versions & 1 rubygems