Sha256: 62ccd4c7912c8050c8ac088aecefb873c9a8a5e5263dfabce8b57691d5743ced
Contents?: true
Size: 1.59 KB
Versions: 1
Compression:
Stored size: 1.59 KB
Contents
if respond_to?(:require_relative, true) require_relative 'common' else require File.dirname(__FILE__) + '/common' end describe RestGraph::Error do after do reset_webmock RR.verify end it 'has the right ancestors' do RestGraph::Error::AccessToken .should < RestGraph::Error RestGraph::Error::InvalidAccessToken.should < RestGraph::Error::AccessToken RestGraph::Error::MissingAccessToken.should < RestGraph::Error::AccessToken end it 'would parse right' do %w[OAuthInvalidTokenException OAuthException].each{ |type| RestGraph::Error.parse('error' => {'type' => type}). should.kind_of?(RestGraph::Error::InvalidAccessToken) } RestGraph::Error.parse('error' => {'type' => 'QueryParseException', 'message' => 'An active access token..'}). should.kind_of?(RestGraph::Error::MissingAccessToken) RestGraph::Error.parse('error' => {'type' => 'QueryParseException', 'message' => 'Oh active access token..'}). should.not.kind_of?(RestGraph::Error::MissingAccessToken) RestGraph::Error.parse('error_code' => 190). should.kind_of?(RestGraph::Error::InvalidAccessToken) RestGraph::Error.parse('error_code' => 104). should.kind_of?(RestGraph::Error::MissingAccessToken) RestGraph::Error.parse('error_code' => 999). should.not.kind_of?(RestGraph::Error::AccessToken) error = RestGraph::Error.parse(['not a hash']) error.should.not.kind_of?(RestGraph::Error::AccessToken) error.should .kind_of?(RestGraph::Error) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rest-graph-1.5.0 | test/test_error.rb |