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