spec/weeter/configuration/twitter_config_spec.rb in weeter-0.15.0 vs spec/weeter/configuration/twitter_config_spec.rb in weeter-0.17.0

- old
+ new

@@ -1,39 +1,39 @@ require 'spec_helper' describe Weeter::Configuration::TwitterConfig do %w{basic_auth oauth}.each do |setting| - it "should accept setting for #{setting}" do + it "accepts setting for #{setting}" do Weeter.configure do |conf| conf.twitter do |app| app.send("#{setting}=", "testvalue") end end - Weeter::Configuration::TwitterConfig.instance.send(setting).should == "testvalue" + expect(Weeter::Configuration::TwitterConfig.instance.send(setting)).to eq("testvalue") end end - + describe "auth_options" do - + before do Weeter::Configuration::TwitterConfig.instance.oauth = nil Weeter::Configuration::TwitterConfig.instance.basic_auth = nil end - - it "should return the oauth settings with a oauth credentials" do + + it "returns the oauth settings with a oauth credentials" do Weeter::Configuration::TwitterConfig.instance.oauth = {:consumer_key => 'consumer_key', :consumer_secret => 'consumer_secret', :access_key => 'acces_key', :access_secret => 'access_secret'} - Weeter::Configuration::TwitterConfig.instance.auth_options.should == {:oauth => {:consumer_key => 'consumer_key', :consumer_secret => 'consumer_secret', :access_key => 'acces_key', :access_secret => 'access_secret'}} + expect(Weeter::Configuration::TwitterConfig.instance.auth_options).to eq({:oauth => {:consumer_key => 'consumer_key', :consumer_secret => 'consumer_secret', :access_key => 'acces_key', :access_secret => 'access_secret'}}) end - - it "should return the basic auth settings separated by a colon" do + + it "returns the basic auth settings separated by a colon" do Weeter::Configuration::TwitterConfig.instance.basic_auth = {:username => "bob", :password => "s3cr3t"} - Weeter::Configuration::TwitterConfig.instance.auth_options.should == {:auth => "bob:s3cr3t"} + expect(Weeter::Configuration::TwitterConfig.instance.auth_options).to eq({:auth => "bob:s3cr3t"}) end - - it "should prefer oauth over basic auth" do + + it "prefers oauth over basic auth" do Weeter::Configuration::TwitterConfig.instance.basic_auth = {:username => "bob", :password => "s3cr3t"} Weeter::Configuration::TwitterConfig.instance.oauth = {:consumer_key => 'consumer_key', :consumer_secret => 'consumer_secret', :access_key => 'acces_key', :access_secret => 'access_secret'} - Weeter::Configuration::TwitterConfig.instance.auth_options.should == {:oauth => {:consumer_key => 'consumer_key', :consumer_secret => 'consumer_secret', :access_key => 'acces_key', :access_secret => 'access_secret'}} + expect(Weeter::Configuration::TwitterConfig.instance.auth_options).to eq({:oauth => {:consumer_key => 'consumer_key', :consumer_secret => 'consumer_secret', :access_key => 'acces_key', :access_secret => 'access_secret'}}) end end - -end \ No newline at end of file + +end