|
127 | 127 | it ".replace_virtual_fields" do |
128 | 128 | expect(TestClass.replace_virtual_fields(:vcol1)).to be_nil |
129 | 129 | expect(TestClass.replace_virtual_fields(:ref1)).to eq(:ref1) |
130 | | - expect(TestClass.replace_virtual_fields([:vcol1])).to eq([]) |
131 | | - expect(TestClass.replace_virtual_fields([:vcol1, :ref1])).to eq([:ref1]) |
132 | | - expect(TestClass.replace_virtual_fields(:vcol1 => {})).to eq({}) |
133 | | - expect(TestClass.replace_virtual_fields(:vcol1 => {}, :ref1 => {})).to eq(:ref1 => {}) |
| 130 | + expect(TestClass.replace_virtual_fields([:vcol1].freeze)).to be_nil |
| 131 | + expect(TestClass.replace_virtual_fields([:vcol1, :ref1].freeze)).to eq(:ref1) |
| 132 | + expect(TestClass.replace_virtual_fields({:vcol1 => {}}.freeze)).to be_nil |
| 133 | + expect(TestClass.replace_virtual_fields({:vcol1 => {}, :ref1 => {}}.freeze)).to eq(:ref1) |
134 | 134 | end |
135 | 135 | end |
136 | 136 | end |
|
158 | 158 | end |
159 | 159 |
|
160 | 160 | it ".replace_virtual_fields" do |
161 | | - expect(test_sub_class.replace_virtual_fields(:vcol1)).to be_nil |
162 | | - expect(test_sub_class.replace_virtual_fields(:vcolsub1)).to be_nil |
| 161 | + expect(test_sub_class.replace_virtual_fields(:vcol1)).to be_nil |
| 162 | + expect(test_sub_class.replace_virtual_fields(:vcolsub1)).to be_nil |
163 | 163 | expect(test_sub_class.replace_virtual_fields(:ref1)).to eq(:ref1) |
164 | | - expect(test_sub_class.replace_virtual_fields([:vcol1])).to eq([]) |
165 | | - expect(test_sub_class.replace_virtual_fields([:vcolsub1])).to eq([]) |
166 | | - expect(test_sub_class.replace_virtual_fields([:vcolsub1, :vcol1, :ref1])).to eq([:ref1]) |
167 | | - expect(test_sub_class.replace_virtual_fields(:vcol1 => {})).to eq({}) |
168 | | - expect(test_sub_class.replace_virtual_fields(:vcolsub1 => {})).to eq({}) |
169 | | - expect(test_sub_class.replace_virtual_fields(:vcolsub1 => {}, :vcol1 => {}, :ref1 => {})).to eq(:ref1 => {}) |
| 164 | + expect(test_sub_class.replace_virtual_fields([:vcol1].freeze)).to be_nil |
| 165 | + expect(test_sub_class.replace_virtual_fields([:vcolsub1].freeze)).to be_nil |
| 166 | + expect(test_sub_class.replace_virtual_fields([:vcolsub1, :vcol1, :ref1].freeze)).to eq(:ref1) |
| 167 | + expect(test_sub_class.replace_virtual_fields({:vcol1 => {}}.freeze)).to be_nil |
| 168 | + expect(test_sub_class.replace_virtual_fields({:vcolsub1 => {}}.freeze)).to be_nil |
| 169 | + expect(test_sub_class.replace_virtual_fields({:vcolsub1 => {}, :vcol1 => {}, :ref1 => {}}.freeze)).to eq(:ref1) |
170 | 170 | end |
171 | 171 | end |
172 | 172 | end |
@@ -341,10 +341,10 @@ def hosts |
341 | 341 | it ".replace_virtual_fields" do |
342 | 342 | expect(TestClass.replace_virtual_fields(:vref1)).to be_nil |
343 | 343 | expect(TestClass.replace_virtual_fields(:ref1)).to eq(:ref1) |
344 | | - expect(TestClass.replace_virtual_fields([:vref1])).to eq([]) |
345 | | - expect(TestClass.replace_virtual_fields([:vref1, :ref1])).to eq([:ref1]) |
346 | | - expect(TestClass.replace_virtual_fields(:vref1 => {})).to eq({}) |
347 | | - expect(TestClass.replace_virtual_fields(:vref1 => {}, :ref1 => {})).to eq(:ref1 => {}) |
| 344 | + expect(TestClass.replace_virtual_fields([:vref1].freeze)).to be_nil |
| 345 | + expect(TestClass.replace_virtual_fields([:vref1, :ref1].freeze)).to eq(:ref1) |
| 346 | + expect(TestClass.replace_virtual_fields({:vref1 => {}}.freeze)).to be_nil |
| 347 | + expect(TestClass.replace_virtual_fields({:vref1 => {}, :ref1 => {}}.freeze)).to eq(:ref1) |
348 | 348 | end |
349 | 349 | end |
350 | 350 | end |
@@ -377,12 +377,12 @@ def hosts |
377 | 377 | expect(test_sub_class.replace_virtual_fields(:vref1)).to be_nil |
378 | 378 | expect(test_sub_class.replace_virtual_fields(:vrefsub1)).to be_nil |
379 | 379 | expect(test_sub_class.replace_virtual_fields(:ref1)).to eq(:ref1) |
380 | | - expect(test_sub_class.replace_virtual_fields([:vref1])).to eq([]) |
381 | | - expect(test_sub_class.replace_virtual_fields([:vrefsub1])).to eq([]) |
382 | | - expect(test_sub_class.replace_virtual_fields([:vrefsub1, :vref1, :ref1])).to eq([:ref1]) |
383 | | - expect(test_sub_class.replace_virtual_fields(:vref1 => {})).to eq({}) |
384 | | - expect(test_sub_class.replace_virtual_fields(:vrefsub1 => {})).to eq({}) |
385 | | - expect(test_sub_class.replace_virtual_fields(:vrefsub1 => {}, :vref1 => {}, :ref1 => {})).to eq(:ref1 => {}) |
| 380 | + expect(test_sub_class.replace_virtual_fields([:vref1].freeze)).to be_nil |
| 381 | + expect(test_sub_class.replace_virtual_fields([:vrefsub1].freeze)).to be_nil |
| 382 | + expect(test_sub_class.replace_virtual_fields([:vrefsub1, :vref1, :ref1].freeze)).to eq(:ref1) |
| 383 | + expect(test_sub_class.replace_virtual_fields({:vref1 => {}}.freeze)).to be_nil |
| 384 | + expect(test_sub_class.replace_virtual_fields({:vrefsub1 => {}}.freeze)).to be_nil |
| 385 | + expect(test_sub_class.replace_virtual_fields({:vrefsub1 => {}, :vref1 => {}, :ref1 => {}}.freeze)).to eq(:ref1) |
386 | 386 | end |
387 | 387 | end |
388 | 388 | end |
|
0 commit comments