diff options
Diffstat (limited to 'spec/mspec/lib/mspec/runner/mspec.rb')
-rw-r--r-- | spec/mspec/lib/mspec/runner/mspec.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/spec/mspec/lib/mspec/runner/mspec.rb b/spec/mspec/lib/mspec/runner/mspec.rb index 0e2496d3d7..8331086196 100644 --- a/spec/mspec/lib/mspec/runner/mspec.rb +++ b/spec/mspec/lib/mspec/runner/mspec.rb @@ -155,7 +155,9 @@ module MSpec # Stores the shared ContextState keyed by description. def self.register_shared(state) - @shared[state.to_s] = state + name = state.to_s + raise "duplicated shared #describe: #{name}" if @shared.key?(name) + @shared[name] = state end # Returns the shared ContextState matching description. |