gitextract_exvje7qk/ ├── .github/ │ └── workflows/ │ ├── ci.yml │ ├── dynamic-readme.yml │ ├── dynamic-security.yml │ └── rubocop.yml ├── .gitignore ├── .rubocop.yml ├── .rubocop_todo.yml ├── .ruby-version ├── Appraisals ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── MAINTAINING.md ├── README.md ├── Rakefile ├── SECURITY.md ├── bin/ │ ├── install_gems_in_all_appraisals │ ├── run_all_tests │ ├── setup │ ├── supported_ruby_versions │ ├── update_gem_in_all_appraisals │ └── update_gems_in_all_appraisals ├── exe/ │ └── convert_to_should_syntax ├── gemfiles/ │ ├── rails_6_0.gemfile │ └── rails_6_1.gemfile ├── lib/ │ ├── shoulda/ │ │ ├── context/ │ │ │ ├── assertions.rb │ │ │ ├── autoload_macros.rb │ │ │ ├── configuration.rb │ │ │ ├── context.rb │ │ │ ├── dsl.rb │ │ │ ├── proc_extensions.rb │ │ │ ├── railtie.rb │ │ │ ├── tasks/ │ │ │ │ ├── list_tests.rake │ │ │ │ └── yaml_to_shoulda.rake │ │ │ ├── tasks.rb │ │ │ ├── test_framework_detection.rb │ │ │ ├── version.rb │ │ │ └── world.rb │ │ └── context.rb │ └── shoulda-context.rb ├── shoulda-context.gemspec ├── tasks/ │ └── shoulda.rake └── test/ ├── fake_rails_root/ │ ├── test/ │ │ └── shoulda_macros/ │ │ └── custom_macro.rb │ └── vendor/ │ ├── gems/ │ │ └── gem_with_macro-0.0.1/ │ │ └── shoulda_macros/ │ │ └── gem_macro.rb │ └── plugins/ │ ├── .keep │ └── plugin_with_macro/ │ └── shoulda_macros/ │ └── plugin_macro.rb ├── shoulda/ │ ├── autoload_macro_test.rb │ ├── context_test.rb │ ├── convert_to_should_syntax_test.rb │ ├── helpers_test.rb │ ├── railtie_test.rb │ ├── rerun_snippet_test.rb │ ├── should_test.rb │ └── test_framework_detection_test.rb ├── support/ │ ├── current_bundle.rb │ ├── rails_application_with_shoulda_context.rb │ └── snowglobe.rb └── test_helper.rb