Merge remote-tracking branch 'parent/main' into upstream-20240422
This commit is contained in:
commit
44f4a93430
100 changed files with 770 additions and 441 deletions
|
@ -44,5 +44,18 @@ describe Account::Counters do
|
|||
|
||||
expect(account.statuses_count).to eq 5
|
||||
end
|
||||
|
||||
it 'preserves last_status_at when decrementing statuses_count' do
|
||||
account_stat = Fabricate(
|
||||
:account_stat,
|
||||
account: account,
|
||||
last_status_at: 3.days.ago,
|
||||
statuses_count: 10
|
||||
)
|
||||
|
||||
expect { account.decrement_count!(:statuses_count) }
|
||||
.to change(account_stat.reload, :statuses_count).by(-1)
|
||||
.and not_change(account_stat.reload, :last_status_at)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue