Skip to content

Commit 817f47d

Browse files
JonRowealindeman
authored andcommitted
Default value for metadata.
1 parent 052d847 commit 817f47d

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

lib/rspec/rails/example.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,51 +15,51 @@ def c.escaped_path(*parts)
1515

1616
c.include RSpec::Rails::ControllerExampleGroup,
1717
:type => :controller,
18-
:example_group => lambda { |example_group, metadata|
18+
:example_group => lambda { |example_group, metadata = {}|
1919
metadata[:type].nil? && c.escaped_path(%w[spec controllers]) =~ example_group[:file_path]
2020
}
2121

2222
c.include RSpec::Rails::HelperExampleGroup,
2323
:type => :helper,
24-
:example_group => lambda { |example_group, metadata|
24+
:example_group => lambda { |example_group, metadata = {}|
2525
metadata[:type].nil? && c.escaped_path(%w[spec helpers]) =~ example_group[:file_path]
2626
}
2727

2828
if defined?(RSpec::Rails::MailerExampleGroup)
2929
c.include RSpec::Rails::MailerExampleGroup,
3030
:type => :mailer,
31-
:example_group => lambda { |example_group, metadata|
31+
:example_group => lambda { |example_group, metadata = {}|
3232
metadata[:type].nil? && c.escaped_path(%w[spec mailers]) =~ example_group[:file_path]
3333
}
3434
end
3535

3636
c.include RSpec::Rails::ModelExampleGroup,
3737
:type => :model,
38-
:example_group => lambda { |example_group, metadata|
38+
:example_group => lambda { |example_group, metadata = {}|
3939
metadata[:type].nil? && c.escaped_path(%w[spec models]) =~ example_group[:file_path]
4040
}
4141

4242
c.include RSpec::Rails::RequestExampleGroup,
4343
:type => :request,
44-
:example_group => lambda { |example_group, metadata|
44+
:example_group => lambda { |example_group, metadata = {}|
4545
metadata[:type].nil? && c.escaped_path(%w[spec (requests|integration|api)]) =~ example_group[:file_path]
4646
}
4747

4848
c.include RSpec::Rails::RoutingExampleGroup,
4949
:type => :routing,
50-
:example_group => lambda { |example_group, metadata|
50+
:example_group => lambda { |example_group, metadata = {}|
5151
metadata[:type].nil? && c.escaped_path(%w[spec routing]) =~ example_group[:file_path]
5252
}
5353

5454
c.include RSpec::Rails::ViewExampleGroup,
5555
:type => :view,
56-
:example_group => lambda { |example_group, metadata|
56+
:example_group => lambda { |example_group, metadata = {}|
5757
metadata[:type].nil? && c.escaped_path(%w[spec views]) =~ example_group[:file_path]
5858
}
5959

6060
c.include RSpec::Rails::FeatureExampleGroup,
6161
:type => :feature,
62-
:example_group => lambda { |example_group, metadata|
62+
:example_group => lambda { |example_group, metadata = {}|
6363
metadata[:type].nil? && c.escaped_path(%w[spec features]) =~ example_group[:file_path]
6464
}
6565
end

0 commit comments

Comments
 (0)