method
guard_against_redefining_existing_example_group

1.1.4 -
Show latest stable
-
0 notes -
Class: Spec::Example::SharedExampleGroup
- 1.1.4 (0)
- 1.1.12
- 1.2.0
- 1.2.8
- 1.3.0
- 1.3.1
- What's this?
guard_against_redefining_existing_example_group(new_example_group)
private
Hide source
# File lib/spec/example/shared_example_group.rb, line 24 def guard_against_redefining_existing_example_group(new_example_group) existing_example_group = find_shared_example_group(new_example_group.description) return unless existing_example_group return if new_example_group.equal?(existing_example_group) return if spec_path(new_example_group) == spec_path(existing_example_group) raise ArgumentError.new("Shared Example '#{existing_example_group.description}' already exists") end