FIX: staged users should not watch/track/mute categories by default

This commit is contained in:
Régis Hanol
2016-06-14 16:45:47 +02:00
parent ad15c4ac78
commit 470da6205c
3 changed files with 9 additions and 1 deletions

View File

@ -1235,6 +1235,13 @@ describe User do
expect(CategoryUser.lookup(user, :tracking).pluck(:category_id)).to eq([2])
expect(CategoryUser.lookup(user, :muted).pluck(:category_id)).to eq([3])
end
it "does not set category preferences for staged users" do
user = Fabricate(:user, staged: true)
expect(CategoryUser.lookup(user, :watching).pluck(:category_id)).to eq([])
expect(CategoryUser.lookup(user, :tracking).pluck(:category_id)).to eq([])
expect(CategoryUser.lookup(user, :muted).pluck(:category_id)).to eq([])
end
end
context UserOption do