RSpec复选框的匹配器

时间:2018-03-28 17:30:17

标签: ruby-on-rails-4 rspec-rails matcher pundit

我的帖子包含类似post_categories的复选框 我正在尝试RSpec的匹配器,如:

expect(page).not_to have_checkbox "Sports"

但这个匹配器不存在。我正在尝试不同的方式。但我有困难的方式是正确的。 在这种情况下推荐什么?

在表单上我创建了一个显示正确用户的策略:

- if policy(post).change_category?
  = f.association :categories, label: "Select the Categories:", as: :check_boxes , collection: @categories.map{|c| [c.name, c.id]}, include_hidden: false

1 个答案:

答案 0 :(得分:0)

我忘了点击click_link来编辑帖子。

click_link "Edit Post"

expect(page).not_to have_css('form div.post_categories')