Unsere Testsuiten werden lokal weitergegeben. Aber in Circle CI erhalten wir einen Fehler wie unten für alle Integrationstests, die wir mit Capybara, Rspec geschrieben haben.Adressierbar :: URI :: InvalidURIError: Es kann keinen Pfad mit zwei führenden Schrägstrichen ohne Autorisierungssatz geben: '//'
Failures:
1) the inspection access When inspector has no access removes inspection from table
Failure/Error: visit '/'
Addressable::URI::InvalidURIError:
Cannot have a path with two leading slashes without an authority set: '//'
# /home/ubuntu/.bundle_end_to_end/ruby/2.3.0/gems/addressable-2.5.2/lib/addressable/uri.rb:2429:in `validate'
# /home/ubuntu/.bundle_end_to_end/ruby/2.3.0/gems/addressable-2.5.2/lib/addressable/uri.rb:1538:in `path='
# /home/ubuntu/.bundle_end_to_end/ruby/2.3.0/gems/capybara-2.15.2/lib/capybara/session.rb:265:in `visit'
# /home/ubuntu/.bundle_end_to_end/ruby/2.3.0/gems/capybara-2.15.2/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>'
# ./spec/support/sessions_management.rb:3:in `sign_in'
# ./spec/support/sessions_management.rb:19:in `sign_in_as'
# ./spec/inspection_access_spec.rb:11:in `block (3 levels) in <top (required)>'
2) the inspection access When inspector has access adds the inspection to the table
Failure/Error: visit '/'
Addressable::URI::InvalidURIError:
Cannot have a path with two leading slashes without an authority set: '//'
Schienen 4.2.8 und Ruby 2.3.3. Irgendeine Idee, wo sollten wir nachsehen?
Hallo Thomas. Ja, du hast recht. Das haben wir herausgefunden und gelöst. Aber danke nochmal Zeit zu nehmen um zu antworten. –
@ArupRakshit FYI - Fix ist in Capybara Master - 2.15.3 wird heute veröffentlicht –