Skip to content

Commit ae5ca03

Browse files
committed
Test for duplicating attributes
1 parent b7fb21a commit ae5ca03

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

test/test_rdoc_class_module.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ def test_merge
3636
cm1.comment = 'klass 1'
3737
cm1.add_attribute RDoc::Attr.new(nil, 'a1', 'RW', '')
3838
cm1.add_attribute RDoc::Attr.new(nil, 'a3', 'R', '')
39+
cm1.add_attribute RDoc::Attr.new(nil, 'a4', 'R', '')
3940
cm1.add_constant RDoc::Constant.new('C1', nil, '')
4041
cm1.add_include RDoc::Include.new('I1', '')
4142
cm1.add_method RDoc::AnyMethod.new(nil, 'm1')
@@ -46,6 +47,7 @@ def test_merge
4647
@RM::Paragraph.new('klass 2')))
4748
cm2.add_attribute RDoc::Attr.new(nil, 'a2', 'RW', '')
4849
cm2.add_attribute RDoc::Attr.new(nil, 'a3', 'W', '')
50+
cm2.add_attribute RDoc::Attr.new(nil, 'a4', 'R', '')
4951
cm2.add_constant RDoc::Constant.new('C2', nil, '')
5052
cm2.add_include RDoc::Include.new('I2', '')
5153
cm2.add_method RDoc::AnyMethod.new(nil, 'm2')
@@ -62,6 +64,7 @@ def test_merge
6264
RDoc::Attr.new(nil, 'a1', 'RW', ''),
6365
RDoc::Attr.new(nil, 'a2', 'RW', ''),
6466
RDoc::Attr.new(nil, 'a3', 'RW', ''),
67+
RDoc::Attr.new(nil, 'a4', 'R', ''),
6568
]
6669

6770
expected.each do |a| a.parent = cm1 end

0 commit comments

Comments
 (0)