15d011d64d
We started syncing all the wiki regardless of the fact it's disabled or not. We couldn't do that in one stage because of needing of smoth update and deprecating things. This is the second stage that finally removes unused columns in the geo_node_status table.
23 lines
620 B
Ruby
23 lines
620 B
Ruby
# frozen_string_literal: true
|
|
require 'rake_helper'
|
|
|
|
describe 'rake gitlab:refresh_site_statistics' do
|
|
before do
|
|
Rake.application.rake_require 'tasks/gitlab/site_statistics'
|
|
|
|
create(:project)
|
|
SiteStatistic.fetch.update(repositories_count: 0)
|
|
end
|
|
|
|
let(:task) { 'gitlab:refresh_site_statistics' }
|
|
|
|
it 'recalculates existing counters' do
|
|
run_rake_task(task)
|
|
|
|
expect(SiteStatistic.fetch.repositories_count).to eq(1)
|
|
end
|
|
|
|
it 'displays message listing counters' do
|
|
expect { run_rake_task(task) }.to output(/Updating Site Statistics counters:.* Repositories\.\.\. OK!/m).to_stdout
|
|
end
|
|
end
|