Sha256: f4c58736cf1f18461f93f5d7fbf7fefdafe16bc818c6fa9db0e85a0205d38e66

Contents?: true

Size: 516 Bytes

Versions: 14

Compression:

Stored size: 516 Bytes

Contents

module Specjour
  module Cucumber
    module Runner
      def self.run(feature, output)
        cli = ::Cucumber::Cli::Main.new(['--format', 'Specjour::Cucumber::DistributedFormatter', feature], output)

        Cucumber.runtime.instance_variable_set(:@configuration, cli.configuration)
        Cucumber.runtime.instance_eval do
          tree_walker = @configuration.build_tree_walker(self)
          self.visitor = tree_walker
          tree_walker.visit_features(features)
        end
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
specjour-0.6.6 lib/specjour/cucumber/runner.rb
specjour-0.6.5 lib/specjour/cucumber/runner.rb
specjour-0.6.4 lib/specjour/cucumber/runner.rb
specjour-0.6.3 lib/specjour/cucumber/runner.rb
specjour-0.6.2 lib/specjour/cucumber/runner.rb
specjour-0.6.1 lib/specjour/cucumber/runner.rb
specjour-0.6.0 lib/specjour/cucumber/runner.rb
specjour-0.5.6 lib/specjour/cucumber/runner.rb
specjour-0.5.5 lib/specjour/cucumber/runner.rb
specjour-0.5.4 lib/specjour/cucumber/runner.rb
specjour-0.5.2 lib/specjour/cucumber/runner.rb
specjour-0.5.0 lib/specjour/cucumber/runner.rb
specjour-0.4.1 lib/specjour/cucumber/runner.rb
specjour-0.4.0 lib/specjour/cucumber/runner.rb