Sha256: 4dadf72f14fd337eac1bb9ac98ed1524c25b8616da59ab5e45eef26c9fe68bdd
Contents?: true
Size: 731 Bytes
Versions: 1
Compression:
Stored size: 731 Bytes
Contents
require_relative "helper" class Signup < Scrivener attr_accessor :password attr_accessor :password_confirmation def validate assert_confirmation :password end end test "invalid if confirmation is nil" do signup = Signup.new({}) assert !(signup.valid?) assert_equal [:not_confirmed], signup.errors[:password] end test "invalid if confirmation and attribute are not equal" do signup = Signup.new(password: "!", password_confirmation: "?") assert !(signup.valid?) assert_equal [:not_confirmed], signup.errors[:password] end test "valid if confirmation and attribute are equal" do signup = Signup.new(password: "!", password_confirmation: "!") assert signup.valid? assert signup.errors.empty? end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
scrivener-contrib-0.0.1 | test/confirmation.rb |