【发布时间】:2012-07-04 14:30:44
【问题描述】:
我刚刚开始使用 RSpec,我在 RSpec github repo 上复制了一个非常简单的测试,以确保一切按预期工作:
require 'spec_helper'
describe 'Home Page' do
it "Welcomes the user" do
visit '/products'
page.should have_content("Welcome")
end
end
当我将字符串更改为“Olá”或“Caçamba”之类的内容时,问题就开始了。任何带有特殊字符的字符串。当我这样做时,我收到以下错误:
invalid multibyte char (US-ASCII) (SyntaxError)
invalid multibyte char (US-ASCII)
syntax error, unexpected $end, expecting ')'
page.should have_content("Olá")
关于如何解决它的任何想法?也许一些配置选项?非常感谢
【问题讨论】:
-
您的文件保存为 ASCII 还是 UTF-8?
标签: ruby-on-rails ruby testing rspec