Sha256: 027812c8d8fbeb9049ae9d2d2777dd4e6caa3d78b00062b1aaabeedbdbeb75ae
Contents?: true
Size: 557 Bytes
Versions: 6
Compression:
Stored size: 557 Bytes
Contents
require 'test_helper' class ReadableTest < MiniTest::Spec Credentials = Struct.new(:password) class PasswordForm < Reform::Form reform_2_0! property :password, readable: false end let (:cred) { Credentials.new } let (:form) { PasswordForm.new(cred) } it { form.password.must_equal nil form.validate("password" => "123") form.password.must_equal "123" form.sync cred.password.must_equal "123" hash = {} form.save do |nested| hash = nested end hash.must_equal("password"=> "123") } end
Version data entries
6 entries across 6 versions & 1 rubygems