rspec controller test -- ERROR

Hello,

I am trying to figure out how to pass the test for create controller action:

def create     @artist = Artist.new(params[:artist])     if @artist.save       flash[:notice] = "#{@artist.name} dodany do bazy"       redirect_to list_artists_path     else       render :action => 'new'     end   end

    it "should redirect to artists/list after successful save" do       artist = mock('artist')       @artist = Artist.should_receive(:new).and_return(artist)       @artist.stub!(:save).and_return(true)       post :create       response.should redirect_to(list_artists_path)

    end

rspec error:

Spec::Mocks::MockExpectationError in 'ArtistsController CREATE should redirect to artists/list after successful save' Mock 'artist' received unexpected message :save with (no args) /home/cfx/NetBeansProjects/purp/app/controllers/artists_controller.rb:19:in `create' ./spec/controllers/artists_controller_spec.rb:48:

Finished in 0.197619 seconds

8 examples, 1 failure

oh I would like to add that I am completely newbie to rspec.