On Apr 25, 2008, at 11:34 PM, "Adam Wiggins" <[EMAIL PROTECTED]> wrote:

Simplified example of a controller which takes a POST with a non-xml
and non-form-urlencoded content type:

class PhotosController < ApplicationController
 def create
Photo.create :binary_data => request.body.read, :content_type => 'image/jpg'
   head :ok
 end
end

How can I spec this? The way that I'd like to do it would be something like:

 it "creates a new photo from a posted image file" do
   Photo.should_receive(:create).with(:binary_data => 'the data',
:content_type => 'image/jpg')
   post :create, :body => 'the data'
 end

What happens when you try this?
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to