1 require File.dirname(__FILE__) + '/../../spec_helper'
2 require 'spec/mocks/errors'
4 describe ActionView::Base, "with RSpec extensions", :behaviour_type => :view do
5 it "should not raise when render has been received" do
6 template.expect_render(:partial => "name")
7 template.render :partial => "name"
10 it "should raise when render has NOT been received" do
11 template.expect_render(:partial => "name")
13 template.verify_rendered
17 it "should not raise when stubbing and render has been received" do
18 template.stub_render(:partial => "name")
19 template.render :partial => "name"
22 it "should not raise when stubbing and render has NOT been received" do
23 template.stub_render(:partial => "name")
26 it "should not raise when stubbing and render has been received with different options" do
27 template.stub_render(:partial => "name")
28 template.render :partial => "view_spec/spacer"
31 it "should not raise when stubbing and expecting and render has been received" do
32 template.stub_render(:partial => "name")
33 template.expect_render(:partial => "name")
34 template.render(:partial => "name")