spec/endpoint_spec.rb in restful_metrics-1.1.4 vs spec/endpoint_spec.rb in restful_metrics-1.1.5
- old
+ new
@@ -7,7 +7,34 @@
end
it "should generate endpoints for compound metrics" do
RestfulMetrics::Endpoint.compound_metrics.should =~ /compound_metrics.json/
end
-
+
+
+ describe '#endpoint_url' do
+ let(:endpoint_url) { RestfulMetrics::Endpoint.endpoint_url('') }
+
+ it 'generates URLs for track.restfulmetrics.com' do
+ endpoint_url.should include 'track.restfulmetrics.com'
+ end
+
+ context 'when the RESTFUL_METRICS_REALM environment variable is set' do
+ let(:realm) { 'track.example.com' }
+
+ before do
+ @original_env = ENV.to_hash
+ ENV['RESTFUL_METRICS_REALM'] = 'https://track.example.com'
+ end
+
+ after do
+ ENV.replace(@original_env)
+ end
+
+ it 'generates URLs for the given realm' do
+ endpoint_url.should include realm
+ end
+ end
+
+ end
+
end