rspec/rspec-core

View on GitHub
benchmarks/eager_vs_lazy_metadata/define_examples.rb

Summary

Maintainability
A
0 mins
Test Coverage
top_level_example_groups = 25
examples = 25
nested_groups = 25
nested_examples = 25

top_level_example_groups.times do |tlg|
  RSpec.describe "Top level group #{tlg}", :foo => 3 do

    examples.times do |e|
      it("example #{e}", :bar => 4) { }
    end

    nested_groups.times do |ng|
      context "nested #{ng}" do
        nested_examples.times do |ne|
          it("example #{ne}") { }
        end
      end
    end
  end
end