spec/api/client/reset_spec.rb in rhoconnect-4.0.4 vs spec/api/client/reset_spec.rb in rhoconnect-5.1.1
- old
+ new
@@ -1,36 +1,36 @@
require File.join(File.dirname(__FILE__),'..','api_helper')
describe "RhoconnectApiClientReset" do
- it_should_behave_like "ApiHelper" do
- before(:each) do
- do_post "/rc/#{Rhoconnect::API_VERSION}/app/login", "login" => @u.login, "password" => 'testpass'
- end
+ include_examples "ApiHelper"
- it "should handle client reset" do
- set_doc_state(@c, :cd => @data)
- post "/rc/#{Rhoconnect::API_VERSION}/clients/#{@c.id}/reset"
- last_response.should be_ok
- verify_doc_result(@c, :cd => {})
- Client.load(@c.id,{:source_name => @s.name}).should_not be_nil
- end
-
- it "should handle client reset on individual source adapters" do
- @c.source_name = 'SampleAdapter'
- set_doc_state(@c, :cd => @data)
- verify_doc_result(@c, :cd => @data)
-
- @c.source_name = 'SimpleAdapter'
- set_doc_state(@c, :cd => @data)
- verify_doc_result(@c, :cd => @data)
-
- sources = [{'name'=>'SimpleAdapter'}]
- do_post "/rc/#{Rhoconnect::API_VERSION}/clients/#{@c.id}/reset", {:sources => sources}
- last_response.should be_ok
-
- @c.source_name = 'SampleAdapter'
- verify_doc_result(@c, :cd => @data)
- @c.source_name = 'SimpleAdapter'
- verify_doc_result(@c, :cd => {})
- end
+ before(:each) do
+ do_post "/rc/#{Rhoconnect::API_VERSION}/app/login", "login" => @u.login, "password" => 'testpass'
+ end
+
+ it "should handle client reset" do
+ set_doc_state(@c, :cd => @data)
+ post "/rc/#{Rhoconnect::API_VERSION}/clients/#{@c.id}/reset"
+ last_response.should be_ok
+ verify_doc_result(@c, :cd => {})
+ Client.load(@c.id,{:source_name => @s.name}).should_not be_nil
+ end
+
+ it "should handle client reset on individual source adapters" do
+ @c.source_name = 'SampleAdapter'
+ set_doc_state(@c, :cd => @data)
+ verify_doc_result(@c, :cd => @data)
+
+ @c.source_name = 'SimpleAdapter'
+ set_doc_state(@c, :cd => @data)
+ verify_doc_result(@c, :cd => @data)
+
+ sources = [{'name'=>'SimpleAdapter'}]
+ do_post "/rc/#{Rhoconnect::API_VERSION}/clients/#{@c.id}/reset", {:sources => sources}
+ last_response.should be_ok
+
+ @c.source_name = 'SampleAdapter'
+ verify_doc_result(@c, :cd => @data)
+ @c.source_name = 'SimpleAdapter'
+ verify_doc_result(@c, :cd => {})
end
end
\ No newline at end of file