├── .github └── workflows │ └── main.yml ├── .gitignore ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── example ├── .rspec ├── README.md ├── images │ ├── after_hook.png │ ├── aggregate_failures.png │ ├── background.png │ ├── basic_step.png │ ├── before_hook.png │ ├── data_table.png │ ├── doc_string.png │ ├── failed_step.png │ └── pending_step.png └── spec │ ├── bar.js │ ├── features │ ├── argument.feature │ ├── background.feature │ ├── basic.feature │ ├── module_and_steps_for.feature │ └── rspec_hooks.feature │ ├── foo.css │ ├── spec_helper.rb │ └── steps │ ├── escape_steps.rb │ ├── spell_steps.rb │ └── steps.rb ├── gemfiles ├── Gemfile-rspec-3.11.x └── Gemfile-rspec-3.12.x ├── lib ├── rspec │ └── core │ │ └── formatters │ │ └── turnip_formatter.rb ├── turnip_formatter.rb └── turnip_formatter │ ├── ext │ └── turnip │ │ └── rspec.rb │ ├── renderer │ ├── html.rb │ └── html │ │ ├── assets │ │ ├── turnip_formatter.css │ │ ├── turnip_formatter.js │ │ └── turnip_formatter.scss │ │ ├── base.rb │ │ ├── data_table.rb │ │ ├── doc_string.rb │ │ ├── index.rb │ │ ├── runtime_error.rb │ │ ├── scenario.rb │ │ ├── statistics_feature.rb │ │ ├── statistics_speed.rb │ │ ├── statistics_tag.rb │ │ ├── step.rb │ │ └── views │ │ ├── data_table.html.erb │ │ ├── doc_string.html.erb │ │ ├── index.html.erb │ │ ├── runtime_error.html.erb │ │ ├── scenario.html.erb │ │ ├── statistics_feature.html.erb │ │ ├── statistics_speed.html.erb │ │ ├── statistics_tag.html.erb │ │ └── step.html.erb │ ├── resource │ ├── scenario │ │ ├── base.rb │ │ ├── failure.rb │ │ ├── pass.rb │ │ └── pending.rb │ └── step │ │ ├── failure_result.rb │ │ ├── hook.rb │ │ ├── pending_result.rb │ │ └── step.rb │ ├── step_template │ ├── base.rb │ ├── exception.html.erb │ └── exception.rb │ ├── template.rb │ └── version.rb ├── test ├── helper.rb └── turnip_formatter │ ├── renderer │ ├── html │ │ ├── test_data_table.rb │ │ ├── test_doc_string.rb │ │ ├── test_index.rb │ │ ├── test_runtime_error.rb │ │ ├── test_statistics_feature.rb │ │ ├── test_statistics_speed.rb │ │ ├── test_statistics_tag.rb │ │ └── test_step.rb │ └── test_html.rb │ ├── resource │ └── scenario │ │ ├── test_failure.rb │ │ ├── test_pass.rb │ │ └── test_pending.rb │ └── step_template │ ├── test_base.rb │ ├── test_exception.rb │ └── test_source.rb └── turnip_formatter.gemspec /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/Rakefile -------------------------------------------------------------------------------- /example/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | -r turnip/rspec 3 | -f progress 4 | -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/README.md -------------------------------------------------------------------------------- /example/images/after_hook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/images/after_hook.png -------------------------------------------------------------------------------- /example/images/aggregate_failures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/images/aggregate_failures.png -------------------------------------------------------------------------------- /example/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/images/background.png -------------------------------------------------------------------------------- /example/images/basic_step.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/images/basic_step.png -------------------------------------------------------------------------------- /example/images/before_hook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/images/before_hook.png -------------------------------------------------------------------------------- /example/images/data_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/images/data_table.png -------------------------------------------------------------------------------- /example/images/doc_string.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/images/doc_string.png -------------------------------------------------------------------------------- /example/images/failed_step.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/images/failed_step.png -------------------------------------------------------------------------------- /example/images/pending_step.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/images/pending_step.png -------------------------------------------------------------------------------- /example/spec/bar.js: -------------------------------------------------------------------------------- 1 | alert('a'); 2 | -------------------------------------------------------------------------------- /example/spec/features/argument.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/spec/features/argument.feature -------------------------------------------------------------------------------- /example/spec/features/background.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/spec/features/background.feature -------------------------------------------------------------------------------- /example/spec/features/basic.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/spec/features/basic.feature -------------------------------------------------------------------------------- /example/spec/features/module_and_steps_for.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/spec/features/module_and_steps_for.feature -------------------------------------------------------------------------------- /example/spec/features/rspec_hooks.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/spec/features/rspec_hooks.feature -------------------------------------------------------------------------------- /example/spec/foo.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /example/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/spec/spec_helper.rb -------------------------------------------------------------------------------- /example/spec/steps/escape_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/spec/steps/escape_steps.rb -------------------------------------------------------------------------------- /example/spec/steps/spell_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/spec/steps/spell_steps.rb -------------------------------------------------------------------------------- /example/spec/steps/steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/example/spec/steps/steps.rb -------------------------------------------------------------------------------- /gemfiles/Gemfile-rspec-3.11.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/gemfiles/Gemfile-rspec-3.11.x -------------------------------------------------------------------------------- /gemfiles/Gemfile-rspec-3.12.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/gemfiles/Gemfile-rspec-3.12.x -------------------------------------------------------------------------------- /lib/rspec/core/formatters/turnip_formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/rspec/core/formatters/turnip_formatter.rb -------------------------------------------------------------------------------- /lib/turnip_formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/ext/turnip/rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/ext/turnip/rspec.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/assets/turnip_formatter.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/assets/turnip_formatter.css -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/assets/turnip_formatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/assets/turnip_formatter.js -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/assets/turnip_formatter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/assets/turnip_formatter.scss -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/base.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/data_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/data_table.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/doc_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/doc_string.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/index.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/runtime_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/runtime_error.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/scenario.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/scenario.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/statistics_feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/statistics_feature.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/statistics_speed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/statistics_speed.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/statistics_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/statistics_tag.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/step.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/step.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/views/data_table.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/views/data_table.html.erb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/views/doc_string.html.erb: -------------------------------------------------------------------------------- 1 |
<%= ERB::Util.h(content) %>
2 | -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/views/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/views/index.html.erb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/views/runtime_error.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/views/runtime_error.html.erb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/views/scenario.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/views/scenario.html.erb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/views/statistics_feature.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/views/statistics_feature.html.erb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/views/statistics_speed.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/views/statistics_speed.html.erb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/views/statistics_tag.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/views/statistics_tag.html.erb -------------------------------------------------------------------------------- /lib/turnip_formatter/renderer/html/views/step.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/renderer/html/views/step.html.erb -------------------------------------------------------------------------------- /lib/turnip_formatter/resource/scenario/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/resource/scenario/base.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/resource/scenario/failure.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/resource/scenario/failure.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/resource/scenario/pass.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/resource/scenario/pass.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/resource/scenario/pending.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/resource/scenario/pending.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/resource/step/failure_result.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/resource/step/failure_result.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/resource/step/hook.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/resource/step/hook.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/resource/step/pending_result.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/resource/step/pending_result.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/resource/step/step.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/resource/step/step.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/step_template/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/step_template/base.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/step_template/exception.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/step_template/exception.html.erb -------------------------------------------------------------------------------- /lib/turnip_formatter/step_template/exception.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/step_template/exception.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/lib/turnip_formatter/template.rb -------------------------------------------------------------------------------- /lib/turnip_formatter/version.rb: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | module TurnipFormatter 4 | VERSION = '0.8.0' 5 | end 6 | -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/turnip_formatter/renderer/html/test_data_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/renderer/html/test_data_table.rb -------------------------------------------------------------------------------- /test/turnip_formatter/renderer/html/test_doc_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/renderer/html/test_doc_string.rb -------------------------------------------------------------------------------- /test/turnip_formatter/renderer/html/test_index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/renderer/html/test_index.rb -------------------------------------------------------------------------------- /test/turnip_formatter/renderer/html/test_runtime_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/renderer/html/test_runtime_error.rb -------------------------------------------------------------------------------- /test/turnip_formatter/renderer/html/test_statistics_feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/renderer/html/test_statistics_feature.rb -------------------------------------------------------------------------------- /test/turnip_formatter/renderer/html/test_statistics_speed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/renderer/html/test_statistics_speed.rb -------------------------------------------------------------------------------- /test/turnip_formatter/renderer/html/test_statistics_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/renderer/html/test_statistics_tag.rb -------------------------------------------------------------------------------- /test/turnip_formatter/renderer/html/test_step.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/renderer/html/test_step.rb -------------------------------------------------------------------------------- /test/turnip_formatter/renderer/test_html.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/renderer/test_html.rb -------------------------------------------------------------------------------- /test/turnip_formatter/resource/scenario/test_failure.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/resource/scenario/test_failure.rb -------------------------------------------------------------------------------- /test/turnip_formatter/resource/scenario/test_pass.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/resource/scenario/test_pass.rb -------------------------------------------------------------------------------- /test/turnip_formatter/resource/scenario/test_pending.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/resource/scenario/test_pending.rb -------------------------------------------------------------------------------- /test/turnip_formatter/step_template/test_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/step_template/test_base.rb -------------------------------------------------------------------------------- /test/turnip_formatter/step_template/test_exception.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/step_template/test_exception.rb -------------------------------------------------------------------------------- /test/turnip_formatter/step_template/test_source.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/test/turnip_formatter/step_template/test_source.rb -------------------------------------------------------------------------------- /turnip_formatter.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongo/turnip_formatter/HEAD/turnip_formatter.gemspec --------------------------------------------------------------------------------