test/lib/vedeu/dsl/group_test.rb in vedeu-0.5.9 vs test/lib/vedeu/dsl/group_test.rb in vedeu-0.5.10

- old
+ new

@@ -45,9 +45,25 @@ it { subject.must_be_instance_of(Vedeu::Group) } it { subject.members.must_equal(Set['editor_interface']) } end + describe '#members' do + let(:expected) { + Set['editor_interface', 'some_interface', 'other_interface'] + } + + subject { + described.group(group_name) do + members('editor_interface', 'some_interface', 'other_interface') + end + } + + it { subject.must_be_instance_of(Vedeu::Group) } + + it { subject.members.must_equal(expected) } + end + end # Group describe 'integration' do context 'it does not work without a name' do