HeavyTechRuby / history

History of every building
GNU General Public License v3.0
8 stars 8 forks source link

Сломались тесты после обновления rspec-rails from 6.1.1 to 6.1.3 #91

Closed sergio-fry closed 1 month ago

sergio-fry commented 1 month ago
 Сценарий: Я, как гость, могу читать информацию без ограничений без регистрации. # features/F01-authentification.feature:6
    Дано я гость                                                                  # features/step_definitions/basics_ru.rb:1
#<Thread:0x00007f9d15a7d168 /home/runner/work/history/history/vendor/bundle/ruby/3.3.0/gems/capybara-3.39.2/lib/capybara/server.rb:76 run> terminated with exception (report_on_exception is true):
/home/runner/work/history/history/vendor/bundle/ruby/3.3.0/gems/capybara-3.39.2/lib/capybara/registrations/servers.rb:31:in `block in <top (required)>': uninitialized constant Rack::Handler (NameError)

    unless Rack::Handler::Puma.respond_to?(:config)
               ^^^^^^^^^
    from /home/runner/work/history/history/vendor/bundle/ruby/3.3.0/gems/capybara-3.39.2/lib/capybara.rb:254:in `run_default_server'
    from /home/runner/work/history/history/vendor/bundle/ruby/3.3.0/gems/capybara-3.39.2/lib/capybara/registrations/servers.rb:4:in `block in <top (required)>'
    from /home/runner/work/history/history/vendor/bundle/ruby/3.3.0/gems/capybara-3.39.2/lib/capybara/server.rb:77:in `block in boot'
    Когда я открываю главную страницу                                             # features/step_definitions/basics_ru.rb:25
      uninitialized constant Rack::Handler (NameError)
      features/F01-authentification.feature:9:in `я открываю главную страницу'
    Затем вижу текст "Building History"                                           # features/step_definitions/basics_ru.rb:13

# language: ru
@javascript
Функция: F02 Добавление истории

  Сценарий: Я, как пользователь, могу рассказать историю о здании                                                   # features/F02-add-history.feature:6
    Дано я пользователь                                                                                             # features/step_definitions/basics_ru.rb:5
#<Thread:0x00007f9d15a94110 /home/runner/work/history/history/vendor/bundle/ruby/3.3.0/gems/capybara-3.39.2/lib/capybara/server.rb:76 run> terminated with exception (report_on_exception is true):
/home/runner/work/history/history/vendor/bundle/ruby/3.3.0/gems/capybara-3.39.2/lib/capybara/registrations/servers.rb:31:in `block in <top (required)>': uninitialized constant Rack::Handler (NameError)

    unless Rack::Handler::Puma.respond_to?(:config)
               ^^^^^^^^^
    from /home/runner/work/history/history/vendor/bundle/ruby/3.3.0/gems/capybara-3.39.2/lib/capybara.rb:254:in `run_default_server'
    from /home/runner/work/history/history/vendor/bundle/ruby/3.3.0/gems/capybara-3.39.2/lib/capybara/registrations/servers.rb:4:in `block in <top (required)>'
    from /home/runner/work/history/history/vendor/bundle/ruby/3.3.0/gems/capybara-3.39.2/lib/capybara/server.rb:77:in `block in boot'
    И я открываю главную страницу                                                                                   # features/step_definitions/basics_ru.rb:25
      uninitialized constant Rack::Handler (NameError)
      features/F02-add-history.feature:8:in `я открываю главную страницу'
    Когда нажимаю на кнопку "Новая история"                                                                         # features/step_definitions/basics_ru.rb:29
    И заполняю поле "Address" со значением "Москва, Улица Ленина, 12"                                               # features/step_definitions/basics_ru.rb:21
    И заполняю многострочное поле "Story" со значением "Это здание было полностью разрушено во время Мировой Войны" # features/step_definitions/basics_ru.rb:34
    Когда нажимаю на кнопку "Создать Story"                                                                         # features/step_definitions/basics_ru.rb:29
    Затем я открываю главную страницу                                                                               # features/step_definitions/basics_ru.rb:25
    Когда нажимаю на "Москва, Улица Ленина, 12"                                                                     # features/step_definitions/basics_ru.rb:29

    unless Rack::Handler::Puma.respond_to?(:config)
               ^^^^^^^^^
    from /home/runner/work/history/history/vendor/bundle/ruby/3.3.0/gems/capybara-3.39.2/lib/capybara.rb:254:in `run_default_server'
    from /home/runner/work/history/history/vendor/bundle/ruby/3.3.0/gems/capybara-3.39.2/lib/capybara/registrations/servers.rb:4:in `block in <top (required)>'
    from /home/runner/work/history/history/vendor/bundle/ruby/3.3.0/gems/capybara-3.39.2/lib/capybara/server.rb:77:in `block in boot'
    Когда я открываю главную страницу                                       # features/step_definitions/basics_ru.rb:25
      uninitialized constant Rack::Handler (NameError)
      features/F03-history-comments.feature:29:in `я открываю главную страницу'
    И нажимаю на "Москва, Ленина 12"                                        # features/step_definitions/basics_ru.rb:29
    Затем заполняю поле "Ваше сообщение" со значением ""                    # features/step_definitions/basics_ru.rb:21
    И нажимаю на "Создать комментарий"                                      # features/step_definitions/basics_ru.rb:29
    Затем вижу текст "Невозможно сохранить комментарий"                     # features/step_definitions/basics_ru.rb:13
    Затем вижу текст "Сообщение не может быть пустым"                       # features/step_definitions/basics_ru.rb:13
    Затем вижу текст "Сообщение недостаточной длины"                        # features/step_definitions/basics_ru.rb:13

Failing Scenarios:
cucumber features/F01-authentification.feature:6 # Сценарий: Я, как гость, могу читать информацию без ограничений без регистрации.
cucumber features/F02-add-history.feature:6 # Сценарий: Я, как пользователь, могу рассказать историю о здании
cucumber features/F03-history-comments.feature:6 # Сценарий: Я, как гость, могу читать комментарии без ограничений без регистрации.
cucumber features/F03-history-comments.feature:15 # Сценарий: Я, как гость, могу создавать комментарии без ограничений без регистрации.
cucumber features/F03-history-comments.feature:25 # Сценарий: Я, как гость, когда создаю не валидный комментарии вижу ошибки.

6 scenarios (5 failed, 1 undefined)

https://github.com/HeavyTechRuby/history/actions/runs/9592123087/job/26506211306?pr=86

https://github.com/HeavyTechRuby/history/pull/86