From 48986b1bbbb2423680fa011ff04a44b6f9fdfa25 Mon Sep 17 00:00:00 2001 From: cktricky Date: Fri, 27 Mar 2015 15:04:31 -0400 Subject: [PATCH] fixes xss spec failure --- spec/vulnerabilities/xss_spec.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/spec/vulnerabilities/xss_spec.rb b/spec/vulnerabilities/xss_spec.rb index f96148d..6ce2d30 100644 --- a/spec/vulnerabilities/xss_spec.rb +++ b/spec/vulnerabilities/xss_spec.rb @@ -11,17 +11,18 @@ feature 'xss' do visit "/users/#{@normal_user.user_id}/account_settings" within('#account_edit') do - fill_in 'First name', :with => "B" + fill_in 'First name', :with => "" # password gets screwed up if you don't re-submit - need to fix fill_in 'user_password', :with => @normal_user.clear_password fill_in 'user_password_confirmation', :with => @normal_user.clear_password end click_on 'Submit' - + + sleep(1) visit '/' - pending(:if => verifying_fixed?) { find('form.button_to input.btn.btn-primary').value.should == 'RailsGoat h4x0r3d' } + pending(:if => verifying_fixed?) { find('div input.btn').value.should == 'RailsGoat h4x0r3d' } # might be nice to demonstrate posting cookie contents or somesuch, but # this at least shows the vulnerability still exists.