RspecのViewのテストにおいて、HTML要素の属性値の確認をする場合に、その属性値が〜ではじまる、〜を含む、〜で終わる、というテストをしたい場合があります。
その際の書き方は、

href属性が http で始まっているアンカータグがあること
response.should have_tag("a[href^=http]")

href属性が yahooという文字列を含んでいるアンカータグがあること
response.should have_tag("a[href*=yahoo]")

href属性が hogeで終わるアンカータグがあること
response.should have_tag("a[href$=hoge]")

という風に書けばOKのようです。

参考URL
http://rubypond.com/articles/2008/03/31/using-rspec-have_tag/