Сценарий: Я, как гость, могу читать информацию без ограничений без регистрации. # 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