Blob of doc/src/community/index.page (raw blob data)

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