DEV: s/\$redis/Discourse\.redis (#8431)

This commit also adds a rubocop rule to prevent global variables.
This commit is contained in:
Joffrey JAFFEUX
2019-12-03 10:05:53 +01:00
committed by GitHub
parent 9eccfb7b52
commit 0d3d2c43a0
118 changed files with 378 additions and 362 deletions

View File

@@ -3,19 +3,19 @@
shared_examples_for 'stats cachable' do
describe 'fetch_cached_stats' do
after do
$redis.del(described_class.stats_cache_key)
Discourse.redis.del(described_class.stats_cache_key)
end
it 'returns the cached stats' do
stats = described_class.fetch_stats.to_json
$redis.set(described_class.stats_cache_key, stats)
Discourse.redis.set(described_class.stats_cache_key, stats)
expect(described_class.fetch_cached_stats).to eq(JSON.parse(stats))
end
it 'returns fetches the stats if stats has not been cached' do
freeze_time
$redis.del(described_class.stats_cache_key)
Discourse.redis.del(described_class.stats_cache_key)
expect(described_class.fetch_cached_stats).to eq(JSON.parse(described_class.fetch_stats.to_json))
end
end