lib/watir-webdriver/extensions/alerts.rb in watir-webdriver-0.3.9 vs lib/watir-webdriver/extensions/alerts.rb in watir-webdriver-0.4.0

- old
+ new

@@ -51,10 +51,10 @@ # browser.button(:value => "Prompt").click # end #=> { :message => "foo", :default_value => "bar" } # def prompt(answer, &blk) - execute_script "window.prompt = function(text, value) { window.__lastWatirPrompt = { message: text, default_value: value }; return #{answer.to_json}; }" + execute_script "window.prompt = function(text, value) { window.__lastWatirPrompt = { message: text, default_value: value }; return #{MultiJson.encode answer}; }" yield result = execute_script "return window.__lastWatirPrompt" result && result.dup.each_key { |k| result[k.to_sym] = result.delete(k)} result