1

我在规范文件中有这个:

shared_examples_for "all pages" do
  it { should have_selector('h1', text: "heading") }
end 

Rspec 产生以下输出:

应该带有文本“标题”的css“h1”

但我更喜欢:

应该带有文本“标题”的css“h1”

有没有简单的方法来解决这个问题?

4

2 回答 2

2

have_selector不是 RSpec 匹配器。我猜你正在使用 Capybara,在这种情况下,任何拉取请求都应该发送到该项目。

于 2012-10-09T12:46:44.637 回答
1

转到他们的开发仓库https://github.com/rspec/rspec-dev并分叉它并根据需要修改文档并给他们一个拉取请求!我希望他们会发现它有用并接受它。干杯!

编辑:否则您可以随时 fork 他们的 repo 进行这些更改并将其推送到您的副本并在您的 gemfile 中明确引用它。

于 2012-10-09T05:53:07.880 回答