X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/a6b84a0294a2929006ff056f56103be549c5b5a2..e07d2255683fc60295eff5a5b7f11a33a017e06e:/test/test_helper.rb?ds=sidebyside diff --git a/test/test_helper.rb b/test/test_helper.rb index ed2e02f63..4696958f8 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -1,3 +1,6 @@ +require "coveralls" +Coveralls.wear!("rails") + ENV["RAILS_ENV"] = "test" require File.expand_path("../../config/environment", __FILE__) require "rails/test_help" @@ -8,7 +11,7 @@ module ActiveSupport # Load standard fixtures needed to test API methods def self.api_fixtures # print "setting up the api_fixtures" - fixtures :users, :user_roles, :changesets, :changeset_tags + fixtures :users, :user_roles, :user_blocks, :changesets, :changeset_tags fixtures :current_nodes, :nodes set_fixture_class :current_nodes => Node @@ -142,42 +145,5 @@ module ActiveSupport def assert_no_missing_translations(msg = "") assert_select "span[class=translation_missing]", false, "Missing translation #{msg}" end - - # Set things up for OpenID testing - def openid_setup - Net::HTTP.get_response(URI.parse("http://localhost:1123/")) - rescue - # It isn't, so start a new instance. - rots = IO.popen("#{Rails.root}/vendor/gems/rots-0.2.1/bin/rots --silent") - - # Wait for up to 30 seconds for the server to start and respond before continuing - 1.upto(30).each do - begin - sleep 1 - Net::HTTP.get_response(URI.parse("http://localhost:1123/")) - # If the rescue block doesn't fire, ROTS is up and running and we can continue - break - rescue - # If the connection failed, do nothing and repeat the loop - next - end - end - - # Arrange to kill the process when we exit - note that we need - # to kill it really har due to a bug in ROTS - Kernel.at_exit do - Process.kill("KILL", rots.pid) - end - end - - def openid_request(openid_request_uri) - openid_response = Net::HTTP.get_response(URI.parse(openid_request_uri)) - openid_response_uri = URI(openid_response["Location"]) - openid_response_qs = Rack::Utils.parse_query(openid_response_uri.query) - - openid_response_qs - end - - # Add more helper methods to be used by all tests here... end end