Sha256: 19ac89c9dc5b76e1e08813331a89f71a2d8aae9eaed34b13a1e2d688a95b53bb
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') describe SimpleModel do it 'Should add a boolean setter' do class TestStuff < SimpleModel::Base has_booleans :test_boolean end TestStuff.new.methods.include?(:test_boolean).should be_true #a.test.should be_false end it 'Should add a boolean setter' do class TestStuff < SimpleModel::Base has_booleans :test_boolean end t = TestStuff.new t.methods.include?(:test_boolean).should be_true t.test_boolean = true t.test_boolean.should be_true #a.test.should be_false end it 'Should add a error setter' do class TestStuff < SimpleModel::Base has_attributes :test_attr end a = TestStuff.new a.errors.add(:test_attr, "test") a.errors?.should be_true end end describe SimpleModel::Errors do it 'Should add a error setter' do class TestError include SimpleModel::Errors attr_accessor :test_attr end a = TestError.new(self) a.errors.add(:test_attr, "test") a.errors?.should be_true #a.test.should be_false end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simple_model-0.0.1 | spec/simple_model_spec.rb |