我有步骤定义的以下部分:
page.should have_content "Contraseña o Email incorrecto."
我收到语法错误:
syntax error, unexpected $end, expecting keyword_end
page.should have_content "Contraseña o Email incorrecto."
如果我将 ñ 更改为 n ,它就会顺利运行。有关于 Capybara/Cucumber/Rspec 编码问题的经验吗?
最佳答案
问题确实是因为你在那里有一个 utf-8 字符。将此行放在规范的顶部,Ruby 会很高兴:
# encoding: utf-8
关于ruby-on-rails-3 - Cucumber+Capybara 中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10973310/