I’m using tabnav plugin for Rails and I want to use rpsec to make sure it highlights properly.
describe 'account navigation links' do
it 'should have account settings link' do
get '/account/settings'
response.should have_tag("li", :text => "Account Settings")
end
it 'should be highlighted' do
get '/account/settings'
response.should have_tag("li", :color => "Account Settings")
end
end
However the above code doesn’t seem to work. I’m using webrat with rspec btw. Any help? Thanks.
You could write more test, especially for “doesn’t highlight on wrong action” scenarios, but I think this is good enough.