From b24528cfe5241c9d65d3cfb7cb78802b9d66ddd9 Mon Sep 17 00:00:00 2001 From: erwanlr Date: Thu, 17 Jan 2013 15:08:23 +0100 Subject: [PATCH] Fix : Rspec failure with random user agent --- spec/lib/browser_spec.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/spec/lib/browser_spec.rb b/spec/lib/browser_spec.rb index 1db4ff94..026f4e23 100644 --- a/spec/lib/browser_spec.rb +++ b/spec/lib/browser_spec.rb @@ -109,7 +109,7 @@ describe Browser do end describe "#user_agent" do - available_user_agents = %w{ ua-1 ua-2 ua-3 ua-4 ua-6 ua-7 ua-8 ua-9 ua-10 ua-11 ua-12 ua-13 ua-14 ua-15 ua-16 ua-17} + available_user_agents = %w{ ua-1 ua-2 ua-3 ua-4 ua-6 ua-7 ua-8 ua-9 ua-10 ua-11 ua-12 ua-13 ua-14 ua-15 ua-16 ua-17 } it "should always return the same user agent in static mode" do @browser.user_agent = "fake UA" @@ -138,7 +138,11 @@ describe Browser do @browser.available_user_agents = available_user_agents @browser.user_agent_mode = "random" - @browser.user_agent.should_not === @browser.user_agent + ua_1 = @browser.user_agent + ua_2 = @browser.user_agent + ua_3 = @browser.user_agent + + fail if ua_1 === ua_2 and ua_2 === ua_3 end end