| 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. |