Hi All,

I recently added some code to a model Object named EmailUser in my app so 
that we can grab a users number of followers from their Twitter account. 
The code works fine but my Unit Test is failing now. I'm fairly certain I 
should stub this new code but have failed at all the attempts I've made.

The new code that I've added to this method is:

self.user.update_attributes( :twitter_follower_count => 
Twitter::Client.from_user( self.user ).user.followers_count )

The initial error from my test is "Twitter::BadRequest: GET 
https://api.twitter.com/1/account/verify_credentials.json: 400: Bad 
Authentication data" which makes sense because I'm not actually passing a 
valid Twitter user from the test.

the from_user method is really just instantiating a new Client object with 
twitter credentials:

    def self.from_user(user)
      self.new(:consumer_key => OauthConfig["twitter"].consumer_key,
               :consumer_secret => OauthConfig["twitter"].consumer_secret,
               :oauth_token => user.twitter_auth.token,
               :oauth_token_secret => user.twitter_auth.secret)
    end

I'm just really at a loss at how to get past this.

Does anyone have any wisdom they can throw my way? I've been stuck on this 
pretty much all day and have yet to find a solution.

Thanks,
Ben 

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msg/rubyonrails-talk/-/tf8OaJPsw74J.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to