Testowanie javascriptu (capybara i rspec)

Męczę się z tym tematem jakiś czas i stwierdziłem, że pora to ogarnąć. Będę wdzięczny za pomoc.

Mam prostą aplikację testową: http://js-test-app.herokuapp.com/
Kod na gihubie: https://github.com/mdoliwa/js-test-app

Aplikacja wykorzystuje jquery-ui-autocomplete.

Chciałbym zrobić feature test używając capybara taki, że:

  1. Wchodzę na root_path

  2. W input wpisuję ‘B’ (pojawia się BASIC, Cobol, Ruby)

  3. Wybieram z listy BASIC

  4. Klikam przycisk Submit

  5. Strona powinna posiadać treść ‘BASIC’

    require ‘rails_helper’

    feature ‘User submits tag’ do
    scenario ‘User chooses tag from autocomplete list’ do
    visit root_path
    #autocomplete actions (B and BASIC from autocomplete list)
    click_button ‘Submit’

     expect(page).to have_content('BASIC')
    

    end
    end

Jak to zrobić?