Sha256: 61f7c6d4b45a5780c89957141492b9f87a19a78d04b2b8a2fc2bd055f083bd05
Contents?: true
Size: 830 Bytes
Versions: 2
Compression:
Stored size: 830 Bytes
Contents
require 'spec_helper' module Alf module Viewpoint describe Metadata, "#add_members" do context 'on empty expectations' do let(:metadata){ Metadata.new } subject{ metadata.add_members([1, 2]) } it 'sets members' do subject.members.should eq([1, 2]) end end context 'on disjoint members' do let(:metadata){ Metadata.new([], {}, [1, 2]) } subject{ metadata.add_members([3, 4]) } it 'sets members' do subject.members.should eq([1, 2, 3, 4]) end end context 'on overlapping members' do let(:metadata){ Metadata.new([], {}, [1, 2]) } subject{ metadata.add_members([1, 4]) } it 'sets members' do subject.members.should eq([1, 2, 4]) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
alf-core-0.15.0 | spec/unit/alf-viewpoint/metadata/test_add_members.rb |
alf-core-0.14.0 | spec/unit/alf-viewpoint/metadata/test_add_members.rb |