|
1 | 1 | # frozen_string_literal: true
|
2 | 2 |
|
3 | 3 | RSpec.describe RuboCop::Cop::RSpecRails::Timecop, :config do
|
4 |
| - shared_context 'with Rails 5.1', :rails51 do |
| 4 | + shared_context 'with Rails 5.1' do |
5 | 5 | let(:rails_version) { 5.1 }
|
6 | 6 | end
|
7 | 7 |
|
8 |
| - shared_context 'with Rails 5.2', :rails52 do |
| 8 | + shared_context 'with Rails 5.2' do |
9 | 9 | let(:rails_version) { 5.2 }
|
10 | 10 | end
|
11 | 11 |
|
12 |
| - shared_context 'with Rails 6.0', :rails60 do |
| 12 | + shared_context 'with Rails 6.0' do |
13 | 13 | let(:rails_version) { 6.0 }
|
14 | 14 | end
|
15 | 15 |
|
16 |
| - shared_context 'with Rails 7.0', :rails70 do |
| 16 | + shared_context 'with Rails 6.1' do |
| 17 | + let(:rails_version) { 6.1 } |
| 18 | + end |
| 19 | + |
| 20 | + shared_context 'with Rails 7.0' do |
17 | 21 | let(:rails_version) { 7.0 }
|
18 | 22 | end
|
19 | 23 |
|
|
102 | 106 | end
|
103 | 107 | end
|
104 | 108 |
|
105 |
| - context 'when Rails < 5.2', :rails51 do |
| 109 | + context 'when Rails < 5.2' do |
| 110 | + include_context 'with Rails 5.1' |
106 | 111 | include_examples 'flags and corrects to',
|
107 | 112 | replacement: 'travel_to(Time.now)'
|
108 | 113 | end
|
109 | 114 |
|
110 |
| - context 'with Rails 5.2+', :rails52 do |
| 115 | + context 'with Rails 5.2+' do |
| 116 | + include_context 'with Rails 5.2' |
111 | 117 | include_examples 'flags and corrects to',
|
112 | 118 | replacement: 'freeze_time'
|
113 | 119 | end
|
|
134 | 140 | end
|
135 | 141 |
|
136 | 142 | describe '.return' do
|
137 |
| - context 'with Rails < 6.1', :rails60 do |
| 143 | + context 'with Rails < 6.1' do |
| 144 | + include_context 'with Rails 6.0' |
138 | 145 | include_examples 'return prefers'
|
139 | 146 |
|
140 | 147 | it 'flags, but does not correct return with a block' do
|
|
147 | 154 | end
|
148 | 155 | end
|
149 | 156 |
|
150 |
| - context 'with Rails 6.1+', :rails61 do |
| 157 | + context 'with Rails 6.1+' do |
| 158 | + include_context 'with Rails 6.1' |
151 | 159 | include_examples 'return prefers'
|
152 | 160 |
|
153 | 161 | it 'flags, and corrects return with a block' do
|
|
0 commit comments