Revert some version.rb back to module
Rubinius and Bundler compatibility fixes
File store tries to create a path which failed.
May be useful for extlib replacement
Clarified the block parameter of Merb::Router::Behavior#match and added an illustrative spec.
* Body request parameters should now only be parsed once * The multipart request helper specs pass with the new Rack middleware * Add character set handling specs for multipart requests (discussion is pending)
The original point of the helper was to provide functionality that is now available through a normal Rack stack with somewhat nicer syntax. This patch makes Merb use its own Rack adapter chain when running in Webrat. For pointers how to use the new method, check mock_session_spec.rb
Specs: * Do not use Webrat's Merb adapter * Use Rack test helpers * Move "test" specs out of the public suite * Remove some deprecated helpers and their tests * Mark a bunch of RequestHelper specs pending, those do not work with Rack's MockSession, and the RequestHelper currently falls outside the Rack workflow. Core: * Remove Merb.restart_environment. The method was breaking pretty badly when used in specs.
The spec code needs to make proper use of webrat.
* Cleanup and reordering in the specs for AbstractController * Add spec stubs for #1345
Parts of Merb do not match the Rack interface by returning a response body without #each.