小编Sco*_*son的帖子

在 Rails 控制台中执行 rspec 测试

假设我的 User 模型有一个 user_spec.rb,我想在 rails 控制台中运行该测试。

我的第一个想法是执行通常的 shell 命令:

exec("./spec/user_spec.rb")
Run Code Online (Sandbox Code Playgroud)

但是有没有更简单的方法来运行规范?我正在尝试自动化一些测试(并重新发明轮子,是的),因此能够在另一个 Ruby 类中触发 rspec 测试似乎是理想的。

编辑:

output = `./spec/user_spec.rb`
Run Code Online (Sandbox Code Playgroud)

这将提供 rspec 输出和 $?.success? 然后将提供通过失败值。这是这里的最佳解决方案吗?或者有没有办法调用 RSpec 类本身?

ruby rspec ruby-on-rails rspec-rails

8
推荐指数
1
解决办法
1977
查看次数

AWS SES InvalidParameterValue:本地地址包含非法字符

我尝试使用 AWS javascript SDK 从使用 SES.sendEmail 切换到 SES.sendRawEmail,但无法克服此错误。SES 文档表明,如果源电子邮件地址中存在非 ASCII 字符,则会引发此错误,但它与我一直使用的电子邮件地址相同,本地地址中仅包含字母:scott@address.com

\n
\n

电子邮件地址中有非 ASCII 字符\xe2\x80\x94电子邮件地址字符串必须是 7 位 ASCII。如果您想要向地址域部分包含 Unicode 字符的电子邮件地址发送邮件,则必须使用 Punycode 对域进行编码

\n
\n

我尝试使用 Punycode 对 Source 值进行编码,只是为了看看这是否会改变任何东西,但它没有(我没想到它会改变)。

\n

SES 似乎确信我的源电子邮件有问题,以前有人解决过这个问题吗?

\n

javascript amazon-web-services amazon-ses

6
推荐指数
0
解决办法
2408
查看次数

在哪里存储jquery的数据?

我有画廊和自定义CSS下拉菜单来选择一个类别.如果用户没有启用javascript,他应该能够毫无问题地单击锚点.否则,使用jquery和ajax.我的问题是,我怎么知道选择的类别?将其存储为属性不是一种选择,因为它不会验证,即使它很方便.我使用HTML5 doctype,但我不确定是否应该使用数据,因为我可能需要再次验证它为xhtml.还有其他好的选择吗?

javascript jquery

0
推荐指数
1
解决办法
122
查看次数