In assert_select (ActionController::Assertions::SelectorAssertions) - APIdock I see that assert_select was deprecated.
Yes, when I run
rails generate scaffold SqlStatement
title:text{120}
description:text
sql_stmt:text
``
I find the following code generated in ~/spec/views/sql_statements/index.html.erb_spec.rb require ‘rails_helper’
RSpec.describe “sql_statements/index”, type: :view do before(:each) do assign(:sql_statements, [ SqlStatement.create!( :title => “MyText”, :description => “MyText”, :sql_stmt => “MyText” ), SqlStatement.create!( :title => “MyText”, :description => “MyText”, :sql_stmt => “MyText” ) ]) end
it “renders a list of sql_statements” do render byebug assert_select “tr>td”, :text => “MyText”.to_s, :count => 2 assert_select “tr>td”, :text => “MyText”.to_s, :count => 2 assert_select “tr>td”, :text => “MyText”.to_s, :count => 2 end end
``
I find no mention of assert_select in File: README — Documentation by YARD 0.8.7.6
I find assert_select defined in ~/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rails-dom-testing-2.0.3/lib/rails/dom/testing/assertions/selector_assertions.rb .
What am I not understanding?
So is it deprecated? What’s it replaced by? Where can I find documentation?
``