I am writing an app where it is desirable to check if a view does not have some functionality - in particular because that functionality must be presented only to users
Don't forget you can always pass in the count, and set that to zero.
assert_select "a", {count: 0, text: "New"}, "This page must contain no anchors that say New"