public
Description: Resources for rspec developers/contributors
Homepage: http://rspec.info/
Clone URL: git://github.com/dchelimsky/rspec-dev.git
rspec-dev / doc / src / community / index.page
100644 347 lines (338 sloc) 16.022 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
---
title: Community
order: 6
filter:
  - erb
  - textile
---
 
h2. The Core Team
 
* "Dave Astels":http://daveastels.com/
* "Steven Baker":http://blog.lavalamp.ca/
* "David Chelimsky":http://blog.davidchelimsky.net/
* "Aslak Hellesøy":http://blog.aslakhellesoy.com/
* "Pat Maddox":http://evang.eli.st/blog
* "Dan North":http://dannorth.net/
* "Brian Takita":http://www.pivotalblabs.com/
 
<notextile>
<table>
  <tr>
    <td><img src="../images/Whats_That_Dude.jpg" /></td>
    <td><img src="http://static.flickr.com/1/127260733_84714abc76_o_d.png" /></td>
    <td><img src="../images/pat_maddox.jpg"/></td>
  </tr>
  <tr>
    <td align="center">David and Aslak</td>
    <td align="center">Dave Astels</td>
    <td align="center">Pat</td>
  </tr>
</table>
</notextile>
 
h2. Contributors
 
In alphabetical order (by last name)
 
* Daniel De Aguiar
** Patch [#15446] Removed duplicate word in with_steps_for comment.
* Chris Anderson
** Patch to return strings in response to :to_param (in generated controller/view specs)
** Patch to add --skip-migration option to rspec_scaffold generator
* Ruy Asan
** Patch [#10698] Running with --drb executes specs twice (fix included)
** Initial code for 'switch between source and spec file' command in Spec::Mate (Patch [#10791])
* Sinclair Bain
** Patch (sort of) [#15608] Story problem if parenthesis used in Given, When, Then or And
** Patch [#11101] StringHelpers.starts_with?(prefix) assumes a string parameter for _prefix_
** Patch for bug [#10577] Rails with Oracle breaks 0.9.2
* Ken Barker
** Patch [#10921] Allow verify_rcov to accept greater than threshold coverage %'s via configuration
** Patch [#10920] Added support for not implemented examples
* Jonathon Barnes
** Tighter integration with Test::Unit for ActiveRecord fixtures. Speed up fixtures.
* François Beausoleil
** Patch [#10260] Spec::Mocks::Mock#inspect returns way too much data
* Wilson Bilkovich
** lambda {...}.should_change(obj, :message)
** ar_subclass.should_have(n).errors_on(:attribute)
** mock_model in Spec::Rails
* Ola Bini
** Paired with Aslak to iron out minor JRuby issues.
* Mike Breen
** Patch [#13098] Error running "script/spec_server" after upgrading from 1.0.5 to 1.0.8
* Ryan Carmelo Briones
** Patch [#396] controllers/application.rb <=> spec/controllers/application_controller_spec.rb when using Alternate File
* Jake Cahoon
** Patch #417 - Added additional characters to be escaped in step strings
* Roman Chernyatchik
** Patch [#325] Spectask works better with multiple versions of ruby
* Wincent Colaiuta
** Patch LH[#281] Invert sense of "spec --diff"
** Patch [#11254] RSpec syntax coloring and function pop-up integration in TextMate
** Patch [#11252] Should be able to re-load file containing shared behaviours without raising an exception
** Patch [#12010] Nicer failure message formatting
** Patch [#14923] Nested shared behaviours get executed twice
** Patch LH[#393] should_receive no longer alters the method visibility when partially mocking an object
* Bob Cotton
** Patch LH[#222] ExampleGroupFactory.default resets previously registered types.
** Patch LH[#224] Nested ExampleGroups do not have a spec_path
** Patch LH[#186] reintroduce ExampleGroup.description_options
** Patch LH[#134] ExampleMatcher should match against before(:all)
** Patch [#13118] Rinda support for Spec::Distributed
** Support for context_setup and context_teardown (now before(:all) and after(:all))
** Patch [#9678] Custom runner command line switch, and multi-threaded runner
** Patch [#9605] Patch for ER 9472, shared behaviour
** Patch [#11868] Add ability for pending to optionally hold a failing block and to fail when it passes
** Patch [#12484] Allow an ExampleGroup's Description to flow through to the Formatter
* Lachie Cox
** Initial Rails support
** Diffing enhancements for Objects and custom formats
* Ryan Davis
** Patch LH[#321] Add eval of block passed to raise_error matcher
** Assorted patches for integration with autotest
* Jonathan del Strother
** Patch LH[#486] Avoid 'invalid option -O' in autotest
* Ian Dees
** Patch LH[#183] quiet the Story Runner backtrace
** Patch [#11917] Cleaner Spec::Ui error for failed Selenium connection
* Rick DeNatale
** Patch LH[#332] hash_including mock argument matcher
* Craig Demyanovich
** Patch LH[#241] Add support for should_not render_template
** Zach Dennis
** Patch LH[#324] Consolidate :steps_for and :steps
** Patch LH[#487] Add mock_model#as_new_record
* James Deville
** Patch [#13451] Add a null_object option to mock_model
** Patch for [#13065] Named routes throw a NoMethodError in Helper specs
* Steven Duncan
** Documentation for rake task
* Eloy Duran
** Patch [#11921] Adds the correct controller_name from derived_controller_name() to the ViewExampleGroupController
* Ienaga Eiji
** Patch [#12156] smooth open mate patch
* Martin Emde
** Fix describe Object, "description contains a # in it"
* Dayo Esho
** Patch LH[#217] and_yield clobbers return value from block
* Lindsay Evans
** Patch for Spec::Rails on Windows
* Nicholas Evans
** Patch [#10410] redirect_to does not behave consistently with regards to query string parameter ordering
* Jens-Christian Fischer
** Patch [#14388] protect_against_forgery? helper method not being picked up by rspec_on_rails
* Sean Geoghegan
** Patch [#380] to add --loadby:random option
* gmarik
** Patch LH[#174] to make generated view specs work properly for nested controllers
* David Goodlad
** Patch for allowing non-Strings as partial_paths in view/specs
** Patch for file mappings for rspec/autotest integration
* James Edward Gray II
** Patch to improve syntax highlighting in TextMate
* Corey Haines
** Patch [#343] include_text matcher for rails
* Coda Hale
** Patch [#279] Autotest never calls the :red hook
* Kyle Hargraves
** Patch [#367] Yellow pending steps in story's text formatter
** Patch [#142] verify_rcov fails with latest rcov
** Patch [#10951] Odd instance variable name in rspec_model template
** Patch [#11608] Exclude rspec_on_rails from plugin spec runs
** Patch [#12066] Docfix for mocks/mocks.page
** Patch [#12300] rr integration
* Bryan Helmkamp
** Patch LH[#162] Tweak format of generated spec.opts to be more obvious
** Patch LH[#163] Generate a comment about alternate mocking frameworks
** Patch LH[#16] Have SimpleMatchers expose their description for specdocs
** Patch [#14399] Show pending reasons in HTML report
** Patch [#14095] Don't have ./script/generate rspec create previous_failures.txt
* Chris Hoffman
** Patch for spec:translate task in Spec::Rails
* Chad Humphries
** Patch [#10921] Allow verify_rcov to accept greater than threshold coverage %'s via configuration
** Patch [#10920] Added support for not implemented examples
* Jake Howerton
** Port of Kevin Clark's ARTS to RSpec
* Eiji Ienaga
** Patch LH[#404] Fixed error in documentation
* Gerrit Kaiser
** Patch LH[#230] mock(:null_object=>true) plays nice with HTML
* Shintaro Kakutani
** Patch LH[#235] ActionView::Base.base_view_path isn't clear against Rails 2.0.2
** Patch [#13814] RSpec on Rails w/ fixture-scenarios
** Patches for coloured progress<br>
** Assorted Rails patches
* Nick Kallen
** Tighter integration with Test::Unit for ActiveRecord fixtures. Speed up fixtures.
* Erik Kastner
** Patch to rename file_list to spec_file_list in spectask.rake (to avoid conflicts w/ other tools)
* Brandon Keepers
** Patch [#15465] Edge rails #8115 changed plugin loading, causing conflict between rspec and rails plugin
** Patch [#13881] Dynamically include Helpers that are included on ActionView::Base
* Kero
** Patch to add step_upcoming to story listeners.
* Rich Kilmer
** Underscore syntactic sugar
* Ryan Kinderman
** Patch [#12935] Remove requirement that mocha must be installed as a gem when used as mocking framework.
* Josh Knowles
** Patch LH[#197] Use ActiveSupport's Inflector (when available) to make 'should have' read a bit better.
** Patch LH[#193] support 'string_or_response.should have_text(...)'
** Patch [#149] Update contribute page to point towards lighthouse
** Patch [#147] Allow stories to use Spec::Matchers
** Patch [#10245] Patch to HTML escape the behavior name when using HTML Formatter
** Patch [#11221] Autotest support does not work w/o Rails Gem installed
* Jens Krämer
** Patch [#12701] Allow checking of content captured with content_for in view specs
* Michal Kwiatkowski
** Patch to get RSpec to work w/ Heckle +/- 1.2
* Jarkko Laine
** LH[#132] Plain Text stories should support Given and Given:
* Luis Lavena
** LH[#244] No coloured output on Windows due missing RUBYOPT
* Alexander Lang
** Patch [#198] clean up story steps after each story
* Matthijs Langenberg
** Patch [#12682] Not correctly aliasing original 'stub!' and 'should_receive' methods for ApplicationController
** Patch [#12719] rspec_on_rails should not include pagination helper
* Evan Light
** Patch [#13913] Scenario should treat no code block as pending
* Mikko Lehtonen
** Patch LH[#178] small annoyances running specs with warnings enabled
* Will Leinweber
** Patch [#13339] Add the ability for spec_parser to parse describes with :behaviour_type set (with Dav Yaginuma)
* Ian Leitch
** Patch LH[#226] Add lib/ specs to 'rake stats'
** Patch [#11888] rspec_on_rails spews out warnings when assert_select is used with an XML response
** Patch [#12817] Cannot include same shared behaviour when required with absolute paths.
** Patch [#13952] Fix for performance regression introduced in r2096
** Patch [#13943] ProfileFormatter (Top 10 slowest examples)
** Patch [#14023] Small optimization for heavily proxied objects.
* Jay Levitt
** Patch [#13143] ActionView::Helpers::RecordIdentificationHelper should be included if present
** Patch [#13016] [DOC] Point out that view specs render, well, a view
* Tim Lucas
** Patch [#10631] redirect_to matcher doesn't respect request.host
* Riley Lynch
** Patches for the rake task
* Ben Mabey
** Patch for story runner exit code.
* Dan Manges
** Fixed visibility problem for ActionController::Base#render in Spec::Rails
* Mike Mangino
** Patch [#14043] Change output ordering to show pending before errors
** Patch for [#13370] Weird mock expectation error
** Patch for [#13065] Named routes throw a NoMethodError in Helper specs
* Micah Martin
** Spec::Rails patches for partials
* James Mead
** Modified mocha to allow for its use outside of test/unit
* Adam Meehan
** Patch LH[#267] Setting mock_model object id with stubs hash
** Patch LH[#448] fix to_param in mock_model returning auto id when passed stubbed id
* Saimon Moore
** Patch LH[#14] Adding support for by_at_least/by_at_most in Change matcher.
* Curtis Miller
** [#13336] Helper directory incorrect for rake stats in statsetup task
* Kyosuke MOROHASHI
** Patch [#11807] Daemonize spec_server and rake tasks to manage them.
* Rick Olson
** Patch to get rspec_on_rails working with rails edge (>= 8862)
* Bret Pettichord
** Patch [#10473] obj.should exist (new matcher)
* Tim Pope
** Patch LH[#413] Disable color codes on STDOUT when STDOUT.tty? is false
* Matt Patterson
* Patch [#440] to add failing example of before filters running twice.
* Carl Porth
** Patch [#12174] mishandling of paths with spaces in spec_mate switch_command
** Patch [#12237] (tiny) added full path to mate in switch_command
** Patch [#12722] the alternate file command does not work in rails views due to scope
* Jay Phillips
** Patch [#11615] Partial mock methods give ambiguous failures when given a method name as a String
** Patch [#13274] ThrowSymbol recognized a NameError triggered by Kernel#method_missing as a thrown Symbol
* Yurii Rashkovskii
** Patch [#13833] ActionView::Helpers::JavaScriptMacrosHelper removed after 1.2.3
** Patch to improve generated descriptions for the "be" matcher
** Patch [#12611] should_not redirect_to implementation
* Luke Redpath
** TextMate bundle
** Readable HTML output!
* Patrick Ritchie
** Patch LH[#274] support --drb in spec.opts
* Steve Ross
** Patch [#9132] Rakefile spec:doc can fail without preparing database
* Arthur Schreiber
** Patch LH[#457] PositiveOperatorMatcher and NegativeOperatorMatcher fail when #send is overwritten
* Nick Sieger
** Spec::Rails patches for stats
* Daniel Siemssen
** Spec::Rails patches for spec_server
* Nathan Sobo
** Specmate + drb fix
* Jon Strother
** Patch LH[#344] spec_server reloads fixtures
* Trevor Squires
** Patch LH[#12] Fix for TM when switching to alternate file
* Nathan Sutton
** Patch [#15659] GivenScenario fails when it is a RailsStory
* Kouhei Sutou
** Patches for Emacs
** Handling of Interrupt
* Antti Tarvainen
** Patch LH[#333] Fixed bug where rspec loads files repeatedly when running heckle
** Patch LH[#280] Fixed bug where heckle runs rspec runs heckle runs rspec etc.
** Patch [#14254] Improved error handling for Object#should and Object#should_not
** Patch [#14186] Remove dead code from message_expecation.rb
** Patch [#14183] Tiny improvement on mock_spec.rb
** Patch [#14208] Fix to Mock#method_missing raising NameErrors instead of MockExpectationErrors
** Patch [#14255] Fixed examples in mock_spec.rb and shared_behaviour_spec.rb
** Patch [#14156] False positives with should_not
** Patch [#14170] route_for and params_from internal specs fixed
** Patch [#14142] Fix for bug #11602: Nested #have_tag specifications fails on the wrong line number
** Patch [#10315] to fix pre_commit bug 10313 - pre_commit_rails: doesn't always build correctly
** Patch [#11500] Documentation: no rails integration specs in 1.0
* Scott Taylor
** Patch [#11919] Making non-implemented specs easy in textmate
** Patch [#13078] Develop rspec with autotest
** Patch [#12986] Autotest Specs + Refactoring
** Patch [#11509] Documentation - RSpec requires hpricot
** Patch [#9509] allow spaced options in spec.opts
** Patch [#9510] Added html formatter spec file for Ruby 1.8.6
** Patch [#9511] Clarification to README file in spec/
** Patch [#9852] Patch for RSpec's Website using Webgen 0.4.2
** Patch [#9925] Changed ".rhtml" to "template" in REST spec generator
** Patch [#9926] Rakefile - RSPEC_DEPS constant as an Array of Hashes instead of an Array of Arrays
** Patch [#10636] Added spec for OptionParser in Runner (Patch from Scott Taylor)
** Patch LH[#326] Deprecation warnings for specs that assume auto-inclusion of modules
* Steve Tendon
** Patch [#9458] The rspec_scaffold generator does not take into account class nesting
* Jonathan Tron
** Patch for Spec::Rails resource_generator
** Patch for RSpec.tmbundle to make it work with RSpec installed as a plugin
* Mark Van Holstyn
** Patch LH[#15] Reverse loading of ActionView::Base helper modules
** Patch [#134] Only load spec inside spec_helper.rb
* Mike Vincent
** Patch LH[#181] Regression on generators due to internal changes in rails edge
* Rupert Voelcker
** Patch [#13567] patch to allow stubs to yield consecutive values
** Patch [#13559] reverse version of route_for
* Florian Weber
** RSpec.tmbundle and the spec_server that comes with Spec::Rails are based on Florian's TDDMate
* Nikolai Weibull
** Core patches for spec names
* Jim Weirich
** Modified flexmock to allow for its use outside of test/unit
** Supplied plugin patch to support flexmock directly in rspec
* Ian White
** Patch LH[#271] Since @template.finder, isolation mode doesn't work
** Patch for [#11545] Rspec doesn't handle should_receive on ActiveRecord associations
* Joseph Wilk
** Patch LH[#300] Showing Story/Scenario Failure Fix for HTML Story formatter
** Patch LH[#439] Showing Story/Scenario Failure Fix for Plain Text Story formatter
* Mike Williams
** Patch LH[#276] to support the lib directory in rails apps with the Textmate Alternate File command.
** Core patches for arbitrary comparisons like 5.should_be < 6
* Chad Wooley
** Patch to mocks to make it possible to specify raised exception instance
* Dav Yaginuma
** Patch [#13339] Add the ability for spec_parser to parse describes with :behaviour_type set (with Will Leinweber)
 
 
If you think your name ought to be here, please contact the RSpec team.