Sha256: a2a2b5af3dbdf7cc75381c6202d815bd43c5935d484a6810b24621d0d8ee857e
Contents?: true
Size: 547 Bytes
Versions: 1
Compression:
Stored size: 547 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe Attribute, '#valid_primitive?' do subject { object.valid_primitive?(value) } let(:described_class) { Class.new(Attribute) } let(:object) { described_class.new(:name) } before do described_class.class_eval do def self.primitive ::Integer end end end context 'with a valid value' do let(:value) { 1 } it { should be(true) } end context 'with an invalid value' do let(:value) { 'a' } it { should be(false) } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
axiom-0.1.0 | spec/unit/axiom/attribute/valid_primitive_predicate_spec.rb |