diff --git a/spec/tabs_spec.rb b/spec/tabs_spec.rb index 3a1dd6f..4ff4b4f 100644 --- a/spec/tabs_spec.rb +++ b/spec/tabs_spec.rb @@ -904,6 +904,28 @@ def convert_ulist node (expect actual).to eql expected end + it 'should discard tabs enclosure if backend is docbook and tabs block has no attributes' do + input = <<~'END' + [tabs] + ==== + Tab A:: Contents of tab A. + ==== + END + expected = <<~'END'.chomp + + + Tab A + + Contents of tab A. + + + + END + + actual = Asciidoctor.convert input, backend: 'docbook' + (expect actual).to eql expected + end + it 'should add is-sync class to tabs block if tabs-sync-option is set on document' do input = <<~END :tabs-sync-option: