slack-sup
slack-sup copied to clipboard
Update_cc spec fails in CI
https://travis-ci.org/dblock/slack-sup/builds/266181097
1) Update cc with a stripe key a team with a stripe customer ID updates cc
Failure/Error: find('#update_cc', visible: false)
Capybara::ElementNotFound:
Unable to find css "#update_cc"
# ./vendor/bundle/ruby/2.4.0/gems/capybara-2.15.1/lib/capybara/node/finders.rb:313:in `block in synced_resolve'
# ./vendor/bundle/ruby/2.4.0/gems/capybara-2.15.1/lib/capybara/node/base.rb:85:in `synchronize'
# ./vendor/bundle/ruby/2.4.0/gems/capybara-2.15.1/lib/capybara/node/finders.rb:302:in `synced_resolve'
# ./vendor/bundle/ruby/2.4.0/gems/capybara-2.15.1/lib/capybara/node/finders.rb:37:in `find'
# ./vendor/bundle/ruby/2.4.0/gems/capybara-2.15.1/lib/capybara/session.rb:776:in `block (2 levels) in <class:Session>'
# ./vendor/bundle/ruby/2.4.0/gems/capybara-2.15.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>'
# ./spec/integration/update_cc_spec.rb:37:in `block (4 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:15:in `block (3 levels) in <top (required)>'
# ./vendor/bundle/ruby/2.4.0/gems/database_cleaner-1.6.1/lib/database_cleaner/generic/base.rb:16:in `cleaning'
# ./vendor/bundle/ruby/2.4.0/gems/database_cleaner-1.6.1/lib/database_cleaner/base.rb:98:in `cleaning'
# ./vendor/bundle/ruby/2.4.0/gems/database_cleaner-1.6.1/lib/database_cleaner/configuration.rb:86:in `block (2 levels) in cleaning'
# ./vendor/bundle/ruby/2.4.0/gems/database_cleaner-1.6.1/lib/database_cleaner/configuration.rb:87:in `cleaning'
# ./spec/support/database_cleaner.rb:14:in `block (2 levels) in <top (required)>'
2) Update cc with a stripe key a team without a stripe customer ID displays error
Failure/Error: find('#update_cc', visible: false)
Capybara::ElementNotFound:
Unable to find css "#update_cc"
# ./vendor/bundle/ruby/2.4.0/gems/capybara-2.15.1/lib/capybara/node/finders.rb:313:in `block in synced_resolve'
# ./vendor/bundle/ruby/2.4.0/gems/capybara-2.15.1/lib/capybara/node/base.rb:85:in `synchronize'
# ./vendor/bundle/ruby/2.4.0/gems/capybara-2.15.1/lib/capybara/node/finders.rb:302:in `synced_resolve'
# ./vendor/bundle/ruby/2.4.0/gems/capybara-2.15.1/lib/capybara/node/finders.rb:37:in `find'
# ./vendor/bundle/ruby/2.4.0/gems/capybara-2.15.1/lib/capybara/session.rb:776:in `block (2 levels) in <class:Session>'
# ./vendor/bundle/ruby/2.4.0/gems/capybara-2.15.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>'
# ./spec/integration/update_cc_spec.rb:57:in `block (4 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:15:in `block (3 levels) in <top (required)>'
# ./vendor/bundle/ruby/2.4.0/gems/database_cleaner-1.6.1/lib/database_cleaner/generic/base.rb:16:in `cleaning'
# ./vendor/bundle/ruby/2.4.0/gems/database_cleaner-1.6.1/lib/database_cleaner/base.rb:98:in `cleaning'
# ./vendor/bundle/ruby/2.4.0/gems/database_cleaner-1.6.1/lib/database_cleaner/configuration.rb:86:in `block (2 levels) in cleaning'
# ./vendor/bundle/ruby/2.4.0/gems/database_cleaner-1.6.1/lib/database_cleaner/configuration.rb:87:in `cleaning'
# ./spec/support/database_cleaner.rb:14:in `block (2 levels) in <top (required)>'
Works locally. Weird.