Skip to content

Latest commit

 

History

History
 
 

how-to

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

"How to"

.. Contenido::

... corro una app en Rails ?

Usa suspenders:

$ gem install suspenders
$ suspenders the-name-of-your-project-here
$ cd the-name-of-your-project-here/
$ bin/setup
$ rake

... pruebo el Javascript de una app en Rails?

Usa capybara-webkit. en tu Gemfile:

gem "capybara-webkit"

In spec/support/capybara_webkit.rb (for Rspec):

Capybara.javascript_driver = :webkit

Capybara::Webkit.configure do |config|
  config.block_unknown_urls
end

Cuando escribas un spec, bebes de poner la bandera :js a la prueba para que lo vea capybara-webkit. Por ejemplo, en spec/features/user_signs_in_spec.rb:

feature "Authentication", :js do
  scenario "A user signing in" do
    create(:user, email: "[email protected]", password: "sekrit")

    sign_in_as email: "[email protected]", password: "sekrit"

    expect(page).to have_text("Welcome!")
  end
end