├── .github ├── assets │ ├── knapsack-diamonds.png │ ├── with_knapsack.png │ └── without_knapsack.png └── workflows │ └── ruby.yml ├── .gitignore ├── .rspec ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── MIGRATE_TO_KNAPSACK_PRO.md ├── README.md ├── Rakefile ├── bin └── knapsack ├── docs └── images │ ├── logos │ ├── knapsack-@2.png │ ├── knapsack-big.png │ ├── knapsack-logo-@2.png │ ├── knapsack-logo-big.png │ ├── knapsack-logo.png │ └── knapsack.png │ ├── with_knapsack.png │ └── without_knapsack.png ├── knapsack.gemspec ├── knapsack_minitest_report.json ├── knapsack_rspec_report.json ├── knapsack_spinach_report.json ├── lib ├── knapsack.rb ├── knapsack │ ├── adapters │ │ ├── base_adapter.rb │ │ ├── cucumber_adapter.rb │ │ ├── minitest_adapter.rb │ │ ├── rspec_adapter.rb │ │ └── spinach_adapter.rb │ ├── allocator.rb │ ├── allocator_builder.rb │ ├── config │ │ ├── env.rb │ │ └── tracker.rb │ ├── distributors │ │ ├── base_distributor.rb │ │ ├── leftover_distributor.rb │ │ └── report_distributor.rb │ ├── extensions │ │ └── time.rb │ ├── logger.rb │ ├── presenter.rb │ ├── report.rb │ ├── runners │ │ ├── cucumber_runner.rb │ │ ├── minitest_runner.rb │ │ ├── rspec_runner.rb │ │ └── spinach_runner.rb │ ├── task_loader.rb │ ├── tracker.rb │ └── version.rb └── tasks │ ├── knapsack_cucumber.rake │ ├── knapsack_minitest.rake │ ├── knapsack_rspec.rake │ └── knapsack_spinach.rake ├── spec ├── knapsack │ ├── adapters │ │ ├── base_adapter_spec.rb │ │ ├── cucumber_adapter_spec.rb │ │ ├── minitest_adapter_spec.rb │ │ ├── rspec_adapter_spec.rb │ │ └── spinach_adapter_spec.rb │ ├── allocator_builder_spec.rb │ ├── allocator_spec.rb │ ├── config │ │ ├── env_spec.rb │ │ └── tracker_spec.rb │ ├── distributors │ │ ├── base_distributor_spec.rb │ │ ├── leftover_distributor_spec.rb │ │ └── report_distributor_spec.rb │ ├── extensions │ │ └── time_spec.rb │ ├── logger_spec.rb │ ├── presenter_spec.rb │ ├── report_spec.rb │ ├── task_loader_spec.rb │ └── tracker_spec.rb ├── knapsack_spec.rb ├── spec_helper.rb └── support │ ├── env_helper.rb │ ├── fakes │ ├── cucumber.rb │ └── minitest.rb │ └── shared_examples │ └── adapter.rb ├── spec_engine_examples └── 1_spec.rb ├── spec_examples ├── fast │ ├── 1_spec.rb │ ├── 2_spec.rb │ ├── 3_spec.rb │ ├── 4_spec.rb │ ├── 5_spec.rb │ ├── 6_spec.rb │ └── use_shared_example_spec.rb ├── leftover │ ├── 1_spec.rb │ └── a_spec.rb ├── slow │ ├── a_spec.rb │ ├── b_spec.rb │ └── c_spec.rb ├── spec_helper.rb └── support │ └── shared_examples │ └── common_example.rb ├── spinach_examples ├── scenario1.feature ├── scenario2.feature ├── steps │ ├── test_how_spinach_works_for_first_test.rb │ └── test_how_spinach_works_for_second_test.rb └── support │ └── env.rb └── test_examples ├── fast ├── shared_examples_test.rb ├── spec_test.rb └── unit_test.rb ├── slow └── slow_test.rb └── test_helper.rb /.github/assets/knapsack-diamonds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/.github/assets/knapsack-diamonds.png -------------------------------------------------------------------------------- /.github/assets/with_knapsack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/.github/assets/with_knapsack.png -------------------------------------------------------------------------------- /.github/assets/without_knapsack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/.github/assets/without_knapsack.png -------------------------------------------------------------------------------- /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/.rspec -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MIGRATE_TO_KNAPSACK_PRO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/MIGRATE_TO_KNAPSACK_PRO.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/knapsack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/bin/knapsack -------------------------------------------------------------------------------- /docs/images/logos/knapsack-@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/docs/images/logos/knapsack-@2.png -------------------------------------------------------------------------------- /docs/images/logos/knapsack-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/docs/images/logos/knapsack-big.png -------------------------------------------------------------------------------- /docs/images/logos/knapsack-logo-@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/docs/images/logos/knapsack-logo-@2.png -------------------------------------------------------------------------------- /docs/images/logos/knapsack-logo-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/docs/images/logos/knapsack-logo-big.png -------------------------------------------------------------------------------- /docs/images/logos/knapsack-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/docs/images/logos/knapsack-logo.png -------------------------------------------------------------------------------- /docs/images/logos/knapsack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/docs/images/logos/knapsack.png -------------------------------------------------------------------------------- /docs/images/with_knapsack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/docs/images/with_knapsack.png -------------------------------------------------------------------------------- /docs/images/without_knapsack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/docs/images/without_knapsack.png -------------------------------------------------------------------------------- /knapsack.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/knapsack.gemspec -------------------------------------------------------------------------------- /knapsack_minitest_report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/knapsack_minitest_report.json -------------------------------------------------------------------------------- /knapsack_rspec_report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/knapsack_rspec_report.json -------------------------------------------------------------------------------- /knapsack_spinach_report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/knapsack_spinach_report.json -------------------------------------------------------------------------------- /lib/knapsack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack.rb -------------------------------------------------------------------------------- /lib/knapsack/adapters/base_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/adapters/base_adapter.rb -------------------------------------------------------------------------------- /lib/knapsack/adapters/cucumber_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/adapters/cucumber_adapter.rb -------------------------------------------------------------------------------- /lib/knapsack/adapters/minitest_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/adapters/minitest_adapter.rb -------------------------------------------------------------------------------- /lib/knapsack/adapters/rspec_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/adapters/rspec_adapter.rb -------------------------------------------------------------------------------- /lib/knapsack/adapters/spinach_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/adapters/spinach_adapter.rb -------------------------------------------------------------------------------- /lib/knapsack/allocator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/allocator.rb -------------------------------------------------------------------------------- /lib/knapsack/allocator_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/allocator_builder.rb -------------------------------------------------------------------------------- /lib/knapsack/config/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/config/env.rb -------------------------------------------------------------------------------- /lib/knapsack/config/tracker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/config/tracker.rb -------------------------------------------------------------------------------- /lib/knapsack/distributors/base_distributor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/distributors/base_distributor.rb -------------------------------------------------------------------------------- /lib/knapsack/distributors/leftover_distributor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/distributors/leftover_distributor.rb -------------------------------------------------------------------------------- /lib/knapsack/distributors/report_distributor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/distributors/report_distributor.rb -------------------------------------------------------------------------------- /lib/knapsack/extensions/time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/extensions/time.rb -------------------------------------------------------------------------------- /lib/knapsack/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/logger.rb -------------------------------------------------------------------------------- /lib/knapsack/presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/presenter.rb -------------------------------------------------------------------------------- /lib/knapsack/report.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/report.rb -------------------------------------------------------------------------------- /lib/knapsack/runners/cucumber_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/runners/cucumber_runner.rb -------------------------------------------------------------------------------- /lib/knapsack/runners/minitest_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/runners/minitest_runner.rb -------------------------------------------------------------------------------- /lib/knapsack/runners/rspec_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/runners/rspec_runner.rb -------------------------------------------------------------------------------- /lib/knapsack/runners/spinach_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/runners/spinach_runner.rb -------------------------------------------------------------------------------- /lib/knapsack/task_loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/task_loader.rb -------------------------------------------------------------------------------- /lib/knapsack/tracker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/knapsack/tracker.rb -------------------------------------------------------------------------------- /lib/knapsack/version.rb: -------------------------------------------------------------------------------- 1 | module Knapsack 2 | VERSION = '4.0.0' 3 | end 4 | -------------------------------------------------------------------------------- /lib/tasks/knapsack_cucumber.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/tasks/knapsack_cucumber.rake -------------------------------------------------------------------------------- /lib/tasks/knapsack_minitest.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/tasks/knapsack_minitest.rake -------------------------------------------------------------------------------- /lib/tasks/knapsack_rspec.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/tasks/knapsack_rspec.rake -------------------------------------------------------------------------------- /lib/tasks/knapsack_spinach.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/lib/tasks/knapsack_spinach.rake -------------------------------------------------------------------------------- /spec/knapsack/adapters/base_adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/adapters/base_adapter_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/adapters/cucumber_adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/adapters/cucumber_adapter_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/adapters/minitest_adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/adapters/minitest_adapter_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/adapters/rspec_adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/adapters/rspec_adapter_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/adapters/spinach_adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/adapters/spinach_adapter_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/allocator_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/allocator_builder_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/allocator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/allocator_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/config/env_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/config/env_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/config/tracker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/config/tracker_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/distributors/base_distributor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/distributors/base_distributor_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/distributors/leftover_distributor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/distributors/leftover_distributor_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/distributors/report_distributor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/distributors/report_distributor_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/extensions/time_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/extensions/time_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/logger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/logger_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/presenter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/presenter_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/report_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/report_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/task_loader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/task_loader_spec.rb -------------------------------------------------------------------------------- /spec/knapsack/tracker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack/tracker_spec.rb -------------------------------------------------------------------------------- /spec/knapsack_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/knapsack_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/env_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/support/env_helper.rb -------------------------------------------------------------------------------- /spec/support/fakes/cucumber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/support/fakes/cucumber.rb -------------------------------------------------------------------------------- /spec/support/fakes/minitest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/support/fakes/minitest.rb -------------------------------------------------------------------------------- /spec/support/shared_examples/adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec/support/shared_examples/adapter.rb -------------------------------------------------------------------------------- /spec_engine_examples/1_spec.rb: -------------------------------------------------------------------------------- 1 | describe 'Engine 1' do 2 | it {} 3 | end 4 | -------------------------------------------------------------------------------- /spec_examples/fast/1_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec_examples/fast/1_spec.rb -------------------------------------------------------------------------------- /spec_examples/fast/2_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec_examples/fast/2_spec.rb -------------------------------------------------------------------------------- /spec_examples/fast/3_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec_examples/fast/3_spec.rb -------------------------------------------------------------------------------- /spec_examples/fast/4_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec_examples/fast/4_spec.rb -------------------------------------------------------------------------------- /spec_examples/fast/5_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec_examples/fast/5_spec.rb -------------------------------------------------------------------------------- /spec_examples/fast/6_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec_examples/fast/6_spec.rb -------------------------------------------------------------------------------- /spec_examples/fast/use_shared_example_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec_examples/fast/use_shared_example_spec.rb -------------------------------------------------------------------------------- /spec_examples/leftover/1_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec_examples/leftover/1_spec.rb -------------------------------------------------------------------------------- /spec_examples/leftover/a_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec_examples/leftover/a_spec.rb -------------------------------------------------------------------------------- /spec_examples/slow/a_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec_examples/slow/a_spec.rb -------------------------------------------------------------------------------- /spec_examples/slow/b_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec_examples/slow/b_spec.rb -------------------------------------------------------------------------------- /spec_examples/slow/c_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec_examples/slow/c_spec.rb -------------------------------------------------------------------------------- /spec_examples/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spec_examples/spec_helper.rb -------------------------------------------------------------------------------- /spec_examples/support/shared_examples/common_example.rb: -------------------------------------------------------------------------------- 1 | shared_examples 'common exmaple' do 2 | it { sleep 0.1 } 3 | end 4 | -------------------------------------------------------------------------------- /spinach_examples/scenario1.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spinach_examples/scenario1.feature -------------------------------------------------------------------------------- /spinach_examples/scenario2.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spinach_examples/scenario2.feature -------------------------------------------------------------------------------- /spinach_examples/steps/test_how_spinach_works_for_first_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spinach_examples/steps/test_how_spinach_works_for_first_test.rb -------------------------------------------------------------------------------- /spinach_examples/steps/test_how_spinach_works_for_second_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spinach_examples/steps/test_how_spinach_works_for_second_test.rb -------------------------------------------------------------------------------- /spinach_examples/support/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/spinach_examples/support/env.rb -------------------------------------------------------------------------------- /test_examples/fast/shared_examples_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/test_examples/fast/shared_examples_test.rb -------------------------------------------------------------------------------- /test_examples/fast/spec_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/test_examples/fast/spec_test.rb -------------------------------------------------------------------------------- /test_examples/fast/unit_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/test_examples/fast/unit_test.rb -------------------------------------------------------------------------------- /test_examples/slow/slow_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/test_examples/slow/slow_test.rb -------------------------------------------------------------------------------- /test_examples/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnapsackPro/knapsack/HEAD/test_examples/test_helper.rb --------------------------------------------------------------------------------