12345678910111213141516171819202122232425262728 |
- # encoding: utf-8
- require 'rails_helper'
- describe Agents::WeiboUserAgent do
- before do
- # intercept the twitter API request for @tectonic's user profile
- stub_request(:any, /api.weibo.com/).to_return(:body => File.read(Rails.root.join("spec/data_fixtures/one_weibo.json")), :status => 200)
-
- @opts = {
- :uid => "123456",
- :expected_update_period_in_days => "2",
- :app_key => "asdfe",
- :app_secret => "asdfe",
- :access_token => "asdfe"
- }
- @checker = Agents::WeiboUserAgent.new(:name => "123456 fetcher", :options => @opts)
- @checker.user = users(:bob)
- @checker.save!
- end
- describe "#check" do
- it "should check for changes" do
- expect { @checker.check }.to change { Event.count }.by(1)
- end
- end
- end
|