Skip to content

Commit ac4b528

Browse files
committed
Removed erroneous assertions in deferenceable_shared.
1 parent 457b838 commit ac4b528

File tree

1 file changed

+6
-13
lines changed

1 file changed

+6
-13
lines changed

spec/concurrent/concern/dereferenceable_shared.rb

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,67 +5,60 @@
55
expect(value).not_to receive(:dup).with(any_args)
66

77
subject = dereferenceable_subject(value)
8-
expect(subject.value).to eq 'value'
8+
subject.value
99

1010
subject = dereferenceable_subject(value, dup_on_deref: false)
11-
expect(subject.value).to eq 'value'
11+
subject.value
1212

1313
subject = dereferenceable_subject(value, dup: false)
14-
expect(subject.value).to eq 'value'
14+
subject.value
1515
end
1616

1717
it 'calls #dup when the :dup_on_deref option is true' do
1818
value = 'value'
1919

2020
subject = dereferenceable_subject(value, dup_on_deref: true)
2121
expect(subject.value.object_id).not_to eq value.object_id
22-
expect(subject.value).to eq 'value'
2322

2423
subject = dereferenceable_subject(value, dup: true)
2524
expect(subject.value.object_id).not_to eq value.object_id
26-
expect(subject.value).to eq 'value'
2725
end
2826

2927
it 'defaults :freeze_on_deref to false' do
3028
value = 'value'
3129
expect(value).not_to receive(:freeze).with(any_args)
3230

3331
subject = dereferenceable_subject(value)
34-
expect(subject.value).to eq 'value'
32+
subject.value
3533

3634
subject = dereferenceable_subject(value, freeze_on_deref: false)
37-
expect(subject.value).to eq 'value'
35+
subject.value
3836

3937
subject = dereferenceable_subject(value, freeze: false)
40-
expect(subject.value).to eq 'value'
38+
subject.value
4139
end
4240

4341
it 'calls #freeze when the :freeze_on_deref option is true' do
4442
value = 'value'
4543

4644
subject = dereferenceable_subject(value, freeze_on_deref: true)
4745
expect(subject.value).to be_frozen
48-
expect(subject.value).to eq 'value'
4946

5047
subject = dereferenceable_subject(value, freeze: true)
5148
expect(subject.value).to be_frozen
52-
expect(subject.value).to eq 'value'
5349
end
5450

5551
it 'defaults :copy_on_deref to nil' do
5652
value = 'value'
5753

5854
subject = dereferenceable_subject(value)
5955
expect(subject.value.object_id).to eq(value.object_id)
60-
expect(subject.value).to eq 'value'
6156

6257
subject = dereferenceable_subject(value, copy_on_deref: nil)
6358
expect(subject.value.object_id).to eq(value.object_id)
64-
expect(subject.value).to eq 'value'
6559

6660
subject = dereferenceable_subject(value, copy: nil)
6761
expect(subject.value.object_id).to eq(value.object_id)
68-
expect(subject.value).to eq 'value'
6962
end
7063

7164
it 'calls the block when the :copy_on_deref option is passed a proc' do

0 commit comments

Comments
 (0)