测试是否选择了正确的选择选项

时间:2016-08-06 16:01:48

标签: ruby-on-rails rspec

我有一个包含位置列表的下拉列表。 当有人查看该页面时,我想测试以查看默认选择的值是否为"任何地方"

RSpec.describe AccountController, type: :controller do
  context "with render_views" do
    render_views

    describe "GET new" end
      it "defaults to anywhere in location drop down list" do
         get :new
         expect(....) ???
      end
    end
  end
end

我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果具有预期值的fig.keep = c(1,3)具有属性<option>,则可以在HTML中进行测试。

作为shown in this example,这里是所选选项的样子:

selected

您可以使用assert_select(即使您使用RSpec)来测试预期的HTML标记。