Parent

Included Modules

Class Index [+]

Quicksearch

Spec::Matchers::MatcherDSL

Public Class Methods

expected_value(&block) click to toggle source
     # File lib/merb-core/test/test_ext/rspec.rb, line 120
120:       def self.expected_value(&block)
121:         define_method(:transform_expected, &block)
122:         
123:         define_method(:initialize) do |expected_value|
124:           @expected_value = transform_expected(expected_value) || expected_value
125:         end
126:       end
failure_message(&block) click to toggle source
     # File lib/merb-core/test/test_ext/rspec.rb, line 136
136:       def self.failure_message(&block)
137:         define_method(:proxy_failure_message, &block)
138:         
139:         define_method(:failure_message) do
140:           proxy_failure_message(@object, @expected_value)
141:         end
142:       end
matches(&block) click to toggle source
     # File lib/merb-core/test/test_ext/rspec.rb, line 107
107:       def self.matches(&block)
108:         define_method(:matches_proxy, &block)
109:         
110:         define_method(:matches?) do |object|
111:           @object = object
112:           if block.arity == 2
113:             matches_proxy(@object, @expected_value)
114:           else
115:             matches_proxy(@object)
116:           end
117:         end
118:       end
message(&block) click to toggle source
     # File lib/merb-core/test/test_ext/rspec.rb, line 144
144:       def self.message(&block)
145:         class_eval do
146:           def failure_message
147:             generic_message(@object, @expected_value, nil)
148:           end
149:           
150:           def negative_failure_message
151:             generic_message(@object, @expected_value, " not")
152:           end
153:         end
154:         
155:         define_method(:proxy_generic_message, &block)
156: 
157:         ar = block.arity
158:         
159:         define_method(:generic_message) do |object, expected, not_string|
160:           if ar == 3
161:             proxy_generic_message(not_string, object, expected)
162:           else
163:             proxy_generic_message(not_string, object)
164:           end
165:         end
166:       end
negative_failure_message(&block) click to toggle source
     # File lib/merb-core/test/test_ext/rspec.rb, line 128
128:       def self.negative_failure_message(&block)
129:         define_method(:proxy_negative_failure_message, &block)
130:         
131:         define_method(:negative_failure_message) do
132:           proxy_negative_failure_message(@object, @expected_value)
133:         end
134:       end

Public Instance Methods

failure_message() click to toggle source
     # File lib/merb-core/test/test_ext/rspec.rb, line 146
146:           def failure_message
147:             generic_message(@object, @expected_value, nil)
148:           end
negative_failure_message() click to toggle source
     # File lib/merb-core/test/test_ext/rspec.rb, line 150
150:           def negative_failure_message
151:             generic_message(@object, @expected_value, " not")
152:           end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.