|
36 | 36 | it "assigns all <%= table_name.pluralize %> as @<%= table_name.pluralize %>" do
|
37 | 37 | <%= file_name %> = <%= class_name %>.create! valid_attributes
|
38 | 38 | get :index, {}, valid_session
|
39 |
| - assigns(:<%= table_name %>).should eq([<%= file_name %>]) |
| 39 | + expect(assigns(:<%= table_name %>)).to eq([<%= file_name %>]) |
40 | 40 | end
|
41 | 41 | end
|
42 | 42 |
|
|
45 | 45 | it "assigns the requested <%= ns_file_name %> as @<%= ns_file_name %>" do
|
46 | 46 | <%= file_name %> = <%= class_name %>.create! valid_attributes
|
47 | 47 | get :show, {:id => <%= file_name %>.to_param}, valid_session
|
48 |
| - assigns(:<%= ns_file_name %>).should eq(<%= file_name %>) |
| 48 | + expect(assigns(:<%= ns_file_name %>)).to eq(<%= file_name %>) |
49 | 49 | end
|
50 | 50 | end
|
51 | 51 |
|
52 | 52 | describe "GET new" do
|
53 | 53 | it "assigns a new <%= ns_file_name %> as @<%= ns_file_name %>" do
|
54 | 54 | get :new, {}, valid_session
|
55 |
| - assigns(:<%= ns_file_name %>).should be_a_new(<%= class_name %>) |
| 55 | + expect(assigns(:<%= ns_file_name %>)).to be_a_new(<%= class_name %>) |
56 | 56 | end
|
57 | 57 | end
|
58 | 58 |
|
59 | 59 | describe "GET edit" do
|
60 | 60 | it "assigns the requested <%= ns_file_name %> as @<%= ns_file_name %>" do
|
61 | 61 | <%= file_name %> = <%= class_name %>.create! valid_attributes
|
62 | 62 | get :edit, {:id => <%= file_name %>.to_param}, valid_session
|
63 |
| - assigns(:<%= ns_file_name %>).should eq(<%= file_name %>) |
| 63 | + expect(assigns(:<%= ns_file_name %>)).to eq(<%= file_name %>) |
64 | 64 | end
|
65 | 65 | end
|
66 | 66 |
|
|
74 | 74 |
|
75 | 75 | it "assigns a newly created <%= ns_file_name %> as @<%= ns_file_name %>" do
|
76 | 76 | post :create, {:<%= ns_file_name %> => valid_attributes}, valid_session
|
77 |
| - assigns(:<%= ns_file_name %>).should be_a(<%= class_name %>) |
78 |
| - assigns(:<%= ns_file_name %>).should be_persisted |
| 77 | + expect(assigns(:<%= ns_file_name %>)).to be_a(<%= class_name %>) |
| 78 | + expect(assigns(:<%= ns_file_name %>)).to be_persisted |
79 | 79 | end
|
80 | 80 |
|
81 | 81 | it "redirects to the created <%= ns_file_name %>" do
|
82 | 82 | post :create, {:<%= ns_file_name %> => valid_attributes}, valid_session
|
83 |
| - response.should redirect_to(<%= class_name %>.last) |
| 83 | + expect(response).to redirect_to(<%= class_name %>.last) |
84 | 84 | end
|
85 | 85 | end
|
86 | 86 |
|
|
89 | 89 | # Trigger the behavior that occurs when invalid params are submitted
|
90 | 90 | <%= class_name %>.any_instance.stub(:save).and_return(false)
|
91 | 91 | post :create, {:<%= ns_file_name %> => <%= formatted_hash(example_invalid_attributes) %>}, valid_session
|
92 |
| - assigns(:<%= ns_file_name %>).should be_a_new(<%= class_name %>) |
| 92 | + expect(assigns(:<%= ns_file_name %>)).to be_a_new(<%= class_name %>) |
93 | 93 | end
|
94 | 94 |
|
95 | 95 | it "re-renders the 'new' template" do
|
96 | 96 | # Trigger the behavior that occurs when invalid params are submitted
|
97 | 97 | <%= class_name %>.any_instance.stub(:save).and_return(false)
|
98 | 98 | post :create, {:<%= ns_file_name %> => <%= formatted_hash(example_invalid_attributes) %>}, valid_session
|
99 |
| - response.should render_template("new") |
| 99 | + expect(response).to render_template("new") |
100 | 100 | end
|
101 | 101 | end
|
102 | 102 | end
|
|
110 | 110 | # receives the :update_attributes message with whatever params are
|
111 | 111 | # submitted in the request.
|
112 | 112 | <%- if ::Rails::VERSION::STRING >= '4' -%>
|
113 |
| - <%= class_name %>.any_instance.should_receive(:update).with(<%= formatted_hash(example_params_for_update) %>) |
| 113 | + expect_any_instance_of(<%= class_name %>).to receive(:update).with(<%= formatted_hash(example_params_for_update) %>) |
114 | 114 | <%- else -%>
|
115 |
| - <%= class_name %>.any_instance.should_receive(:update_attributes).with(<%= formatted_hash(example_params_for_update) %>) |
| 115 | + expect_any_instance_of(<%= class_name %>).to receive(:update_attributes).with(<%= formatted_hash(example_params_for_update) %>) |
116 | 116 | <%- end -%>
|
117 | 117 | put :update, {:id => <%= file_name %>.to_param, :<%= ns_file_name %> => <%= formatted_hash(example_params_for_update) %>}, valid_session
|
118 | 118 | end
|
119 | 119 |
|
120 | 120 | it "assigns the requested <%= ns_file_name %> as @<%= ns_file_name %>" do
|
121 | 121 | <%= file_name %> = <%= class_name %>.create! valid_attributes
|
122 | 122 | put :update, {:id => <%= file_name %>.to_param, :<%= ns_file_name %> => valid_attributes}, valid_session
|
123 |
| - assigns(:<%= ns_file_name %>).should eq(<%= file_name %>) |
| 123 | + expect(assigns(:<%= ns_file_name %>)).to eq(<%= file_name %>) |
124 | 124 | end
|
125 | 125 |
|
126 | 126 | it "redirects to the <%= ns_file_name %>" do
|
127 | 127 | <%= file_name %> = <%= class_name %>.create! valid_attributes
|
128 | 128 | put :update, {:id => <%= file_name %>.to_param, :<%= ns_file_name %> => valid_attributes}, valid_session
|
129 |
| - response.should redirect_to(<%= file_name %>) |
| 129 | + expect(response).to redirect_to(<%= file_name %>) |
130 | 130 | end
|
131 | 131 | end
|
132 | 132 |
|
|
136 | 136 | # Trigger the behavior that occurs when invalid params are submitted
|
137 | 137 | <%= class_name %>.any_instance.stub(:save).and_return(false)
|
138 | 138 | put :update, {:id => <%= file_name %>.to_param, :<%= ns_file_name %> => <%= formatted_hash(example_invalid_attributes) %>}, valid_session
|
139 |
| - assigns(:<%= ns_file_name %>).should eq(<%= file_name %>) |
| 139 | + expect(assigns(:<%= ns_file_name %>)).to eq(<%= file_name %>) |
140 | 140 | end
|
141 | 141 |
|
142 | 142 | it "re-renders the 'edit' template" do
|
143 | 143 | <%= file_name %> = <%= class_name %>.create! valid_attributes
|
144 | 144 | # Trigger the behavior that occurs when invalid params are submitted
|
145 | 145 | <%= class_name %>.any_instance.stub(:save).and_return(false)
|
146 | 146 | put :update, {:id => <%= file_name %>.to_param, :<%= ns_file_name %> => <%= formatted_hash(example_invalid_attributes) %>}, valid_session
|
147 |
| - response.should render_template("edit") |
| 147 | + expect(response).to render_template("edit") |
148 | 148 | end
|
149 | 149 | end
|
150 | 150 | end
|
|
160 | 160 | it "redirects to the <%= table_name %> list" do
|
161 | 161 | <%= file_name %> = <%= class_name %>.create! valid_attributes
|
162 | 162 | delete :destroy, {:id => <%= file_name %>.to_param}, valid_session
|
163 |
| - response.should redirect_to(<%= index_helper %>_url) |
| 163 | + expect(response).to redirect_to(<%= index_helper %>_url) |
164 | 164 | end
|
165 | 165 | end
|
166 | 166 |
|
|
0 commit comments