--- /dev/null
+USING: furnace.recaptcha.private tools.test urls ;
+IN: furnace.recaptcha.tests
+
+{
+ URL" http://www.google.com/recaptcha/api/challenge"
+ URL" https://www.google.com/recaptcha/api/challenge"
+} [
+ f recaptcha-url
+ t recaptcha-url
+] unit-test
XML] ;
: recaptcha-url ( secure? -- ? )
- "http://www.google.com/recaptcha/api/challenge"
- "https://www.google.com/recaptcha/api/challenge" ?
+ "https" "http" ? "://www.google.com/recaptcha/api/challenge" append
recaptcha-error cget [ "?error=" glue ] when* >url ;
: render-recaptcha ( -- xml )