Sha256: f16336af926d43de5b49b46916774e8f5b529d2deb914df7f4658c5701497dc4
Contents?: true
Size: 514 Bytes
Versions: 17
Compression:
Stored size: 514 Bytes
Contents
require 'spec/helper' require 'ramaze/helper/simple_captcha' describe Ramaze::Helper::SimpleCaptcha do extend Ramaze::Helper::SimpleCaptcha # mock session SESSION = {} def session; SESSION; end should 'generate question and answer' do simple_captcha question = SESSION[:CAPTCHA][:question] question.should =~ /^\d+ [+-] \d+$/ lh, m, rh = question.split answer = SESSION[:CAPTCHA][:answer] answer.should =~ /^\d+$/ lh.to_i.send(m, rh.to_i).should == answer.to_i end end
Version data entries
17 entries across 17 versions & 4 rubygems