spec/spec_helper.rb in mongo_rack-0.0.2 vs spec/spec_helper.rb in mongo_rack-0.0.3

- old
+ new

@@ -1,19 +1,21 @@ require 'rubygems' require 'rack' require 'rack/test' require 'rack/response' +require 'yaml' require File.expand_path( File.join( File.dirname(__FILE__), %w[.. lib mongo_rack] ) ) Spec::Runner.configure do |config| end def mongo_check( res, key, val ) session_id = res['Set-Cookie'].match( /^#{@session_key}=(.*?);.*?/ )[1] - ses = @sessions.find_one( { :_id => session_id } ) - ses.should_not be_nil - ses['data'][key.to_s].should == val + result = @sessions.find_one( { :_id => session_id } ) + result.should_not be_nil + ses = YAML.load( result['data'] ) + ses[key.to_s].should == val end def clear_sessions @sessions.remove() end \ No newline at end of file