Module Spec::Runner::ExecutionContext::InstanceMethods
In: lib/spec/runner/execution_context.rb

Methods

duck_type   mock   new   violated  

Public Class methods

[Source]

   # File lib/spec/runner/execution_context.rb, line 5
5:         def initialize(spec)
6:           @spec = spec
7:         end

Public Instance methods

[Source]

    # File lib/spec/runner/execution_context.rb, line 13
13:         def duck_type(*args)
14:           return Spec::Mocks::DuckTypeArgConstraint.new(*args)
15:         end

[Source]

    # File lib/spec/runner/execution_context.rb, line 9
 9:         def mock(name, options={})
10:           Spec::Mocks::Mock.new(name, options)
11:         end

[Source]

    # File lib/spec/runner/execution_context.rb, line 17
17:         def violated(message="")
18:           raise Spec::Expectations::ExpectationNotMetError.new(message)
19:         end

[Validate]