|
5 | 5 | RSpec.describe 'Uses ruby 2.2 new hash synax' do
|
6 | 6 | let(:rewriter_name) { 'ruby/new_2_2_hash_syntax' }
|
7 | 7 | let(:test_content) { <<~'EOS' }
|
8 |
| - { :foo => 'bar', 'foo' => 'bar' } |
9 |
| - { :key1 => 'value1', :key2 => 'value2' } |
10 |
| - { foo_key: 'foo_value', bar_key: 42, "baz-key" => true } |
11 |
| - { :"foo-#{key}" => 'foo_value', :"bar-key" => 42, :"a\tb" => false, :"c'd" => nil } |
12 |
| - { "foo-#{key}": 'foo_value', 'bar-key': 42, "a\tb": false, "c'd": nil } |
| 8 | + { :foo => 'bar', 'foo' => 'bar' } |
| 9 | + { :key1 => 'value1', :key2 => 'value2' } |
| 10 | + { foo_key: 'foo_value', bar_key: 42, "baz-key" => true } |
| 11 | + { :"foo-#{key}" => 'foo_value', :"bar-key" => 42, :"a\tb" => false, :"c'd" => nil } |
| 12 | + { "foo-#{key}": 'foo_value', 'bar-key': 42, "a\tb": false, "c'd": nil } |
13 | 13 | EOS
|
14 | 14 | let(:test_rewritten_content) { <<~'EOS' }
|
15 |
| - { foo: 'bar', 'foo' => 'bar' } |
16 |
| - { key1: 'value1', key2: 'value2' } |
17 |
| - { foo_key: 'foo_value', bar_key: 42, "baz-key" => true } |
18 |
| - { "foo-#{key}": 'foo_value', 'bar-key': 42, "a\tb": false, "c'd": nil } |
19 |
| - { "foo-#{key}": 'foo_value', 'bar-key': 42, "a\tb": false, "c'd": nil } |
| 15 | + { foo: 'bar', 'foo' => 'bar' } |
| 16 | + { key1: 'value1', key2: 'value2' } |
| 17 | + { foo_key: 'foo_value', bar_key: 42, "baz-key" => true } |
| 18 | + { "foo-#{key}": 'foo_value', 'bar-key': 42, "a\tb": false, "c'd": nil } |
| 19 | + { "foo-#{key}": 'foo_value', 'bar-key': 42, "a\tb": false, "c'd": nil } |
20 | 20 | EOS
|
21 | 21 |
|
22 | 22 | before do
|
|
0 commit comments