spec/unit/endpoint_spec.rb in hoth-0.2.1 vs spec/unit/endpoint_spec.rb in hoth-0.2.2

- old
+ new

@@ -1,47 +1,30 @@ require File.expand_path(File.join(File.dirname(__FILE__), '..', 'spec_helper')) describe Hoth::Endpoint do it "should have a port" do - endpoint = Hoth::Endpoint.new(:port => 3000) + endpoint = Hoth::Endpoint.new { port 3000 } endpoint.port.should == 3000 end it "should have a host name" do - endpoint = Hoth::Endpoint.new(:host => "example.com") + endpoint = Hoth::Endpoint.new { host "example.com" } endpoint.host.should == "example.com" end it "should have a transport type" do - endpoint = Hoth::Endpoint.new(:transport_type => :json) + endpoint = Hoth::Endpoint.new { transport_type :json } endpoint.transport_type.should == :json end it "should should cast itself to URL string" do - endpoint = Hoth::Endpoint.new(:port => 3000, :host => "example.com") + endpoint = Hoth::Endpoint.new { port 3000; host "example.com" } endpoint.to_url.should == "http://example.com:3000/execute" end - - it "should compare to another endpoint" do - json_endpoint = Hoth::Endpoint.new( - :port => 3000, - :host => "example.com", - :transport_type => :json - ) - - bert_endpoint = Hoth::Endpoint.new( - :port => 3000, - :host => "example.com", - :transport_type => :bert - ) - json_endpoint.should equal(json_endpoint) - json_endpoint.should_not equal(bert_endpoint) - end - it "should should know the deployment module this endpoint is associated to" do - endpoint = Hoth::Endpoint.new(:module_name => "TestModule") + endpoint = Hoth::Endpoint.new { module_name "TestModule" } endpoint.module_name.should == "TestModule" end end \ No newline at end of file