diff options
| author | Robert Speicher <robert@gitlab.com> | 2016-01-27 21:20:16 +0000 |
|---|---|---|
| committer | Robert Speicher <robert@gitlab.com> | 2016-01-27 21:20:16 +0000 |
| commit | bba7e786a62f2f138cb99b114467b54e7c57b24c (patch) | |
| tree | 859334f44fa903368278589c9eeb3827054f0abc /spec/models | |
| parent | 614025da38c13cbaeb55eb2d09997784ddb946e6 (diff) | |
| parent | de7c9c7ab17a8b36ca0c645ba1a7a6971a077fb1 (diff) | |
| download | gitlab-ce-bba7e786a62f2f138cb99b114467b54e7c57b24c.tar.gz | |
Merge branch 'events-performance' into 'master'
Improve performance of retrieving last update times for events
See 75195eefcca4cb3961986c90c8e837da02f30134 and
https://gitlab.com/gitlab-org/gitlab-ce/issues/12415#note_3387317
for the juicy details.
Related issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/12415
See merge request !2613
Diffstat (limited to 'spec/models')
| -rw-r--r-- | spec/models/event_spec.rb | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/spec/models/event_spec.rb b/spec/models/event_spec.rb index 071582b0282..ec2a923f91b 100644 --- a/spec/models/event_spec.rb +++ b/spec/models/event_spec.rb @@ -65,27 +65,6 @@ describe Event, models: true do it { expect(@event.author).to eq(@user) } end - describe '.latest_update_time' do - describe 'when events are present' do - let(:time) { Time.utc(2015, 1, 1) } - - before do - create(:closed_issue_event, updated_at: time) - create(:closed_issue_event, updated_at: time + 5) - end - - it 'returns the latest update time' do - expect(Event.latest_update_time).to eq(time + 5) - end - end - - describe 'when no events exist' do - it 'returns nil' do - expect(Event.latest_update_time).to be_nil - end - end - end - describe '.limit_recent' do let!(:event1) { create(:closed_issue_event) } let!(:event2) { create(:closed_issue_event) } |
