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.
When getting the root path or paths relative to it, always use Merb.root instead of Merb.root_path. Also eliminates the @root cvar in Merb. [#1342 state:patch]
This is a breaking change (at least it will be for a while) since this initial conversion is aiming at running without errors at the rspec level. Correctness of the specs still has to be verified. The 1.0 specs have been deleted, mostly since maintaining two sets of specs is beyond the current resources. For now, just a simple "spec" task is provided.
* A bit more info in the root README * Use kramdown for doc building (bluecloth has weird behaviour breaking YARD)