spec/api/system/stats_spec.rb in rhoconnect-3.4.5 vs spec/api/system/stats_spec.rb in rhoconnect-4.0.0.beta.10

- old
+ new

@@ -2,11 +2,11 @@ describe "RhoconnectApiStats" do it_should_behave_like "ApiHelper" do def app - @app ||= Rhoconnect::Server.new + @app ||= Rack::URLMap.new Rhoconnect.url_map end before(:each) do Rhoconnect::Server.set :stats, true Rhoconnect.stats = true @@ -27,31 +27,31 @@ last_response.should be_ok JSON.parse(last_response.body).sort.should == ['bar', 'foo'] end it "should retrieve range metric" do - Store.db.zadd('stat:foo', 2, "1:2") - Store.db.zadd('stat:foo', 3, "1:3") + Store.zadd('stat:foo', 2, "1:2") + Store.zadd('stat:foo', 3, "1:3") get "/rc/#{Rhoconnect::API_VERSION}/system/stats", { :metric => 'foo', :start => 0, :finish => -1 }, {Rhoconnect::API_TOKEN_HEADER => @api_token} last_response.should be_ok JSON.parse(last_response.body).should == ["1:2", "1:3"] end it "should retrieve string metric" do - Store.db.set('stat:foo', 'bar') + Store.put_value('stat:foo', 'bar') get "/rc/#{Rhoconnect::API_VERSION}/system/stats", { :metric => 'foo' }, {Rhoconnect::API_TOKEN_HEADER => @api_token} last_response.should be_ok last_response.body.should == 'bar' end it "should retrieve string metric with old route and print deprecation warning" do - Store.db.set('stat:foo', 'bar') + Store.put_value('stat:foo', 'bar') post "/api/stats", { :metric => 'foo' }, {Rhoconnect::API_TOKEN_HEADER => @api_token} last_response.should be_ok last_response.headers["Warning"].index('deprecated').should_not == nil \ No newline at end of file