spec/restly/base_spec.rb in restly-0.0.1.alpha.1 vs spec/restly/base_spec.rb in restly-0.0.1.alpha.2

- old
+ new

@@ -1,60 +1,14 @@ -require "helper" +require "spec_helper" require "pry" describe Restly::Base do - subject { BaseSample } - - before do - class BaseSample < Restly::Base - end + subject do + Restly::Base.stub(:name) { 'RestlyTestObject' } + Class.new(Restly::Base) end - after do - Object.send(:remove_const, :BaseSample) - end + it "should have specs" - describe "Defaults" do - - it "has the default generated resource_name" do - subject.resource_name.should == 'base_sample' - end - - it "has an Oauth2 client" do - subject.client.is_a?(OAuth2::Client).should == true - end - - it "client has the default site" do - subject.client.site.should == Restly::Configuration.site - end - - it "client has the default client id" do - subject.client.id.should == Restly::Configuration.client_id - end - - it "client has the default client secret" do - subject.client.secret.should == Restly::Configuration.client_secret - end - - end - - describe "Inherited Default Overrides" do - - it "inherited can set a custom site" do - subject.site = "http://example_b.com" - subject.client.site.should_not == Restly::Configuration.client_id - end - - it "inherited can set a custom client_id" do - subject.client_id = "custom_id" - subject.client.id.should_not == Restly::Configuration.client_id - end - - it "inherited can set a custom client_secret" do - subject.client_secret = "custom_secret" - subject.client.secret.should_not == Restly::Configuration.client_id - end - - end end