Sha256: e3d609e4ecf5fd5c1fe55b48a2878e5b236d3ac4dbad0107a3f78d1a5863db47
Contents?: true
Size: 923 Bytes
Versions: 2
Compression:
Stored size: 923 Bytes
Contents
if respond_to?(:require_relative, true) require_relative 'common' else require File.dirname(__FILE__) + '/common' end describe RestGraph do after do WebMock.reset! RR.verify end should 'be serialized with lighten' do engines = if RUBY_VERSION >= '1.9.2' require 'psych' YAML::ENGINE.yamler = 'syck' # TODO: probably a bug? [Marshal, YAML, Psych] elsif defined?(RUBY_ENGINE) && RUBY_ENGINE == 'rbx' [Marshal] else [YAML] end engines.each{ |engine| test = lambda{ |obj| engine.load(engine.dump(obj)) } rg = RestGraph.new(:log_handler => lambda{}) lambda{ test[rg] }.should.raise(TypeError) test[rg.lighten].should == rg.lighten lambda{ test[rg] }.should.raise(TypeError) rg.lighten! test[rg.lighten].should == rg } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rest-graph-1.8.0 | test/test_serialize.rb |
rest-graph-1.7.0 | test/test_serialize.rb |