Sha256: f50c9f88620a7b3eec5d7ee0f28aef0c5bacffdb6e4138b9af8cb1d7f5b3102a
Contents?: true
Size: 879 Bytes
Versions: 33
Compression:
Stored size: 879 Bytes
Contents
require "spec_helper" feature "Account scoping" do let!(:account_a) { FactoryGirl.create(:account) } let!(:account_b) { FactoryGirl.create(:account) } before do Thing.scoped_to(account_a).create(:name => "Account A's Thing") Thing.scoped_to(account_b).create(:name => "Account B's Thing") end scenario "displays only account A's records" do sign_in(account_a.owner, attributes_for(:user)[:password]) visit main_app.things_url(:subdomain => account_a.subdomain) expect(page).to have_content("Account A's Thing") expect(page).to_not have_content("Account B's Thing") end scenario "displays only account B's records" do sign_in(account_b.owner, attributes_for(:user)[:password]) visit main_app.things_url(:subdomain => account_b.subdomain) expect(page).to have_content("Account B's Thing") expect(page).to_not have_content("Account A's Thing") end end
Version data entries
33 entries across 33 versions & 1 rubygems