summaryrefslogtreecommitdiff
path: root/spec/models/concerns/taskable_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/models/concerns/taskable_spec.rb')
-rw-r--r--spec/models/concerns/taskable_spec.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/spec/models/concerns/taskable_spec.rb b/spec/models/concerns/taskable_spec.rb
index 0ad29454ff3..14f346f353b 100644
--- a/spec/models/concerns/taskable_spec.rb
+++ b/spec/models/concerns/taskable_spec.rb
@@ -46,6 +46,22 @@ RSpec.describe Taskable, feature_category: :team_planning do
subject { described_class.get_tasks(description) }
it { is_expected.to match(expected_result) }
+
+ describe 'with single line comments' do
+ let(:description) do
+ <<~MARKDOWN
+ <!-- line comment -->
+
+ - [ ] only task item
+
+ <!-- another line comment -->
+ MARKDOWN
+ end
+
+ let(:expected_result) { [TaskList::Item.new('- [ ]', 'only task item')] }
+
+ it { is_expected.to match(expected_result) }
+ end
end
describe '#task_list_items' do