Sha256: 1cc47e67c4bd55df747e0f00e3a6ef6a9be7ecbbc4209c2eb9a20b9326993e5c
Contents?: true
Size: 424 Bytes
Versions: 1
Compression:
Stored size: 424 Bytes
Contents
require 'spec_helper' describe Virtus::ValueObject, '#initialize' do subject { described_class.new(attributes) } let(:described_class) do Class.new do include Virtus::ValueObject attribute :currency, String attribute :amount, Integer end end let(:attributes) { Hash[:currency => 'USD', :amount => 1] } its(:currency) { should eql('USD') } its(:amount) { should eql(1) } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
virtus-0.2.0 | spec/unit/virtus/value_object/initialize_spec.rb |