spec/rspec/mocks/serialization_spec.rb in rspec-mocks-2.11.3 vs spec/rspec/mocks/serialization_spec.rb in rspec-mocks-2.12.0
- old
+ new
@@ -26,20 +26,19 @@
def self.without_yaml_loaded(&block)
context 'without YAML loaded' do
before do
# We can't really unload yaml, but we can fake it here...
- @orig_yaml_constant = Object.send(:remove_const, :YAML)
+ hide_const("YAML")
Struct.class_eval do
alias __old_to_yaml to_yaml
undef to_yaml
end
end
module_eval(&block)
after do
- Object.const_set(:YAML, @orig_yaml_constant)
Struct.class_eval do
alias to_yaml __old_to_yaml
undef __old_to_yaml
end
end