<commit_before>require 'spec_helper'
require 'cucumber_tags_report/formatter/spec_helper'
require 'cucumber_tags_report/fomatter/tags_list'
require 'nokogiri'
require 'rspec/mocks'
require 'cucumber/rb_support/rb_language'

module CucumberTagsReport
  module Formatter
    describe TagsList do
      extend SpecHelperDsl
      include SpecHelper

      before(:each) do
        @out = StringIO.new
        @formatter = TagsList.new(runtime, @out, {})
        runtime.visitor = @formatter
      end
      describe 'Given a single scenario in the feature file' do

        define_feature <<-FEATURE
          Feature: Banana Joe

            @Release2016.3.0
            @PB-12345-08
            Scenario: Monkey eats bananas
              When I start a new scenario
        FEATURE<commit_msg>update spec file<commit_after>require 'spec_helper'
require 'cucumber_tags_report/formatter/spec_helper'
require 'cucumber_tags_report/formatter/tags_list'
require 'nokogiri'
require 'rspec/mocks'
require 'cucumber/rb_support/rb_language'

module CucumberTagsReport
  module Formatter
    describe TagsList do
      extend SpecHelperDsl
      include SpecHelper

      before(:each) do
        @out = StringIO.new
        @formatter = TagsList.new(runtime, @out, {})
        runtime.visitor = @formatter
      end
      describe 'Given a single scenario in the feature file' do

        define_feature <<-FEATURE
          Feature: Banana Joe

            @Release2016.3.0
            @PB-12345-08
            Scenario: Monkey eats bananas
              When I start a new scenario
        FEATURE
{'fraction_non_alphanumeric': 0.06792452830188679, 'fraction_numerical': 0.016352201257861635, 'mean_word_length': 2.6077097505668934, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3866969', 'n_tokens_mistral': 488, 'n_tokens_neox': 458, 'n_words': 123}