So I can run rake spec. I&#39;ve gotten errors and I not too sure what I&#39;m looking at.<br><br>Lets take a look at error 1:<br>===================================================<br>&nbsp; specify &quot;should render new&quot; do
<br>&nbsp;&nbsp;&nbsp; controller.should_render :new<br>&nbsp;&nbsp;&nbsp; get :new<br>&nbsp; end<br><br>1)<br>NoMethodError in &#39;/session/new GET should render new&#39;<br>undefined method `should_render&#39; for #&lt;SessionController:0x34ea018&gt;<br>
./spec/controllers/session_controller_spec.rb:7:<br>===================================================<br>Is it trying to called a method called &#39;should_render&#39; for session_controller of session_controller_spec?<br>
<br>2)<br>NameError in &#39;/session POST without remember me should authenticate user&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x3443c40&gt;
<br>./spec/controllers/session_controller_spec.rb:15:<br><br>3)<br>NameError in &#39;/session POST without remember me should login user&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x3443c40&gt;
<br>./spec/controllers/session_controller_spec.rb:15:<br><br>4)<br>NameError in &#39;/session POST without remember me should not remember me&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x3443c40&gt;
<br>./spec/controllers/session_controller_spec.rb:15:<br><br>5)<br>NameError in &#39;/session POST without remember me should redirect to root&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x3443c40&gt;
<br>./spec/controllers/session_controller_spec.rb:15:<br><br>6)<br>NameError in &#39;/session POST with remember me should remember me&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x34409c8&gt;
<br>./spec/controllers/session_controller_spec.rb:44:<br><br>7)<br>NameError in &#39;/session POST with remember me should create cookie&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x34409c8&gt;
<br>./spec/controllers/session_controller_spec.rb:44:<br><br>8)<br>NameError in &#39;/session POST when invalid should authenticate user&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x343e0c4&gt;
<br>./spec/controllers/session_controller_spec.rb:72:<br><br>9)<br>NameError in &#39;/session POST when invalid should login user&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x343e0c4&gt;
<br>./spec/controllers/session_controller_spec.rb:72:<br><br>10)<br>NameError in &#39;/session POST when invalid should not remember me&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x343e0c4&gt;
<br>./spec/controllers/session_controller_spec.rb:72:<br><br>11)<br>NameError in &#39;/session POST when invalid should render new&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x343e0c4&gt;
<br>./spec/controllers/session_controller_spec.rb:72:<br><br>12)<br>NameError in &#39;/session DELETE should get current user&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x343abe0&gt;
<br>./spec/controllers/session_controller_spec.rb:102:<br><br>13)<br>NameError in &#39;/session DELETE should forget current user&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x343abe0&gt;
<br>./spec/controllers/session_controller_spec.rb:102:<br><br>14)<br>NameError in &#39;/session DELETE should delete token on logout&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x343abe0&gt;
<br>./spec/controllers/session_controller_spec.rb:102:<br><br>15)<br>NameError in &#39;/session DELETE should reset session&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x343abe0&gt;
<br>./spec/controllers/session_controller_spec.rb:102:<br><br>16)<br>NameError in &#39;/session DELETE should redirect to root&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x343abe0&gt;
<br>./spec/controllers/session_controller_spec.rb:102:<br><br>17)<br>NoMethodError in &#39;Requesting /assets using GET should render index.rhtml&#39;<br>undefined method `should_render&#39; for #&lt;UserAssetsController:0x3388224&gt;
<br>./spec/controllers/user_assets_controller_spec.rb:25:<br><br>18)<br>NoMethodError in &#39;Requesting /assets/1 using GET should render show.rhtml&#39;<br>undefined method `should_render&#39; for #&lt;UserAssetsController:0x3285cb4&gt;
<br>./spec/controllers/user_assets_controller_spec.rb:93:<br><br>19)<br>NoMethodError in &#39;Requesting /assets/new using GET should render new.rhtml&#39;<br>undefined method `should_render&#39; for #&lt;UserAssetsController:0x31659d8&gt;
<br>./spec/controllers/user_assets_controller_spec.rb:159:<br><br>20)<br>NoMethodError in &#39;Requesting /assets/1;edit using GET should render edit.rhtml&#39;<br>undefined method `should_render&#39; for #&lt;UserAssetsController:0x30e4a40&gt;
<br>./spec/controllers/user_assets_controller_spec.rb:201:<br><br>21)<br>NoMethodError in &#39;Requesting /users using GET should render index.rhtml&#39;<br>undefined method `should_render&#39; for #&lt;UsersController:0x330507c&gt;
<br>./spec/controllers/users_controller_spec.rb:49:<br><br>22)<br>NoMethodError in &#39;Requesting /users/1 using GET should render show.rhtml&#39;<br>undefined method `should_render&#39; for #&lt;UsersController:0x3237ff0&gt;
<br>./spec/controllers/users_controller_spec.rb:112:<br><br>23)<br>NoMethodError in &#39;Requesting /users/new using GET should render new.rhtml&#39;<br>undefined method `should_render&#39; for #&lt;UsersController:0x3169650&gt;
<br>./spec/controllers/users_controller_spec.rb:175:<br><br>24)<br>ActiveRecord::StatementInvalid in &#39;Requesting /users/1;edit using GET should fail if current user doesn&#39;t match&#39;<br>Mysql::Error: #42S02Table &#39;sample_test.users&#39; doesn&#39;t exist: SHOW FIELDS FROM users
<br>/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in `log&#39;<br>./spec/controllers/users_controller_spec.rb:209:in `new&#39;<br>./spec/controllers/users_controller_spec.rb:209:<br><br>25)<br>NoMethodError in &#39;Requesting /users/1;edit using GET should render 
edit.rhtml&#39;<br>undefined method `should_render&#39; for #&lt;UsersController:0x30fdb80&gt;<br>./spec/controllers/users_controller_spec.rb:221:<br><br>26)<br>NoMethodError in &#39;the UserAssetsHelper should return user login name&#39;
<br>undefined method `should_eql&#39; for &quot;JoeLogin&quot;:String<br>./spec/helpers/user_assets_helper_spec.rb:11:<br><br>27)<br>NameError in &#39;the generated url helpers for UserAssetsController should return assets path given no arguments&#39;
<br>undefined local variable or method `controller&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x33860b4&gt;<br>(eval):2:in `assets_path&#39;<br>./spec/helpers/user_assets_url_helpers_spec.rb:24:<br>
<br>28)<br>NameError in &#39;the generated url helpers for UserAssetsController should return assets path given explicit argument&#39;<br>undefined local variable or method `controller&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x33860b4&gt;
<br>(eval):2:in `assets_path&#39;<br>./spec/helpers/user_assets_url_helpers_spec.rb:28:<br><br>29)<br>NameError in &#39;the generated url helpers for UserAssetsController should return asset path&#39;<br>undefined local variable or method `controller&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x33860b4&gt;
<br>(eval):2:in `asset_path&#39;<br>./spec/helpers/user_assets_url_helpers_spec.rb:32:<br><br>30)<br>NameError in &#39;the generated url helpers for UserAssetsController should return edit_asset path&#39;<br>undefined local variable or method `controller&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x33860b4&gt;
<br>(eval):2:in `edit_asset_path&#39;<br>./spec/helpers/user_assets_url_helpers_spec.rb:36:<br><br>31)<br>NameError in &#39;the generated url helpers for UserAssetsController should return new_asset path&#39;<br>undefined local variable or method `controller&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x33860b4&gt;
<br>(eval):2:in `new_asset_path&#39;<br>./spec/helpers/user_assets_url_helpers_spec.rb:40:<br><br>32)<br>NameError in &#39;the generated url helpers for UserAssetsController should return asset_attachable path&#39;<br>undefined local variable or method `controller&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x33860b4&gt;
<br>(eval):2:in `asset_attachable_path&#39;<br>./spec/helpers/user_assets_url_helpers_spec.rb:44:<br><br>33)<br>ActiveRecord::StatementInvalid in &#39;Given a generated asset_spec.rb with fixtures loaded fixtures should load two Assets&#39;
<br>ActiveRecord::StatementInvalid: Mysql::Error: #42S02Table &#39;sample_test.assets&#39; doesn&#39;t exist: DELETE FROM assets: DELETE FROM assets<br>/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in `log&#39;
<br>/Users/multimedia/Desktop/rest_org/vendor/plugins/rspec_on_rails/lib/spec/rails/dsl/behaviour/model.rb:12:in `before_eval&#39;<br><br>34)<br>ActiveRecord::StatementInvalid in &#39;A User abstract class should have valid associations&#39;
<br>Mysql::Error: #42S02Table &#39;sample_test.users&#39; doesn&#39;t exist: SHOW FIELDS FROM users<br>/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in `log&#39;<br>./spec/models/authenticated_base_spec.rb:7:in `new&#39;
<br>./spec/models/authenticated_base_spec.rb:7:<br><br>35)<br>ActiveRecord::StatementInvalid in &#39;An existing user should authenticate with new or reset password&#39;<br>Mysql::Error: #42S02Table &#39;sample_test.users&#39; doesn&#39;t exist: SHOW FIELDS FROM users
<br>/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in `log&#39;<br>./spec/models/authenticated_base_spec.rb:14:<br><br>36)<br>ActiveRecord::StatementInvalid in &#39;An existing user should not rehash password on login change&#39;
<br>Mysql::Error: #42S02Table &#39;sample_test.users&#39; doesn&#39;t exist: SHOW FIELDS FROM users<br>/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in `log&#39;<br>./spec/models/authenticated_base_spec.rb:14:
<br><br>37)<br>ActiveRecord::StatementInvalid in &#39;An existing user should remember token&#39;<br>Mysql::Error: #42S02Table &#39;sample_test.users&#39; doesn&#39;t exist: SHOW FIELDS FROM users<br>/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in `log&#39;
<br>./spec/models/authenticated_base_spec.rb:14:<br><br>38)<br>ActiveRecord::StatementInvalid in &#39;An existing user should increment hit counter&#39;<br>Mysql::Error: #42S02Table &#39;sample_test.users&#39; doesn&#39;t exist: SHOW FIELDS FROM users
<br>/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in `log&#39;<br>./spec/models/authenticated_base_spec.rb:14:<br><br>39)<br>ActiveRecord::StatementInvalid in &#39;An existing user should forget token&#39;
<br>Mysql::Error: #42S02Table &#39;sample_test.users&#39; doesn&#39;t exist: SHOW FIELDS FROM users<br>/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in `log&#39;<br>./spec/models/authenticated_base_spec.rb:14:
<br><br>40)<br>ActiveRecord::StatementInvalid in &#39;An existing user should be remembered for a period&#39;<br>Mysql::Error: #42S02Table &#39;sample_test.users&#39; doesn&#39;t exist: SHOW FIELDS FROM users<br>/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in `log&#39;
<br>./spec/models/authenticated_base_spec.rb:14:<br><br>41)<br>NoMethodError in &#39;A new user should create&#39;<br>undefined method `should_change&#39; for #&lt;Proc:0x032a468c@./spec/models/authenticated_base_spec.rb:59&gt;
<br>./spec/models/authenticated_base_spec.rb:59:<br><br>42)<br>NoMethodError in &#39;A new user should require login&#39;<br>undefined method `should_not_change&#39; for #&lt;Proc:0x032a4330@./spec/models/authenticated_base_spec.rb:63&gt;
<br>./spec/models/authenticated_base_spec.rb:63:<br><br>43)<br>NoMethodError in &#39;A new user should require password&#39;<br>undefined method `should_not_change&#39; for #&lt;Proc:0x032a3fd4@./spec/models/authenticated_base_spec.rb:68&gt;
<br>./spec/models/authenticated_base_spec.rb:68:<br><br>44)<br>NoMethodError in &#39;A new user should require password confirmation&#39;<br>undefined method `should_not_change&#39; for #&lt;Proc:0x032a3c8c@./spec/models/authenticated_base_spec.rb:73&gt;
<br>./spec/models/authenticated_base_spec.rb:73:<br><br>45)<br>NoMethodError in &#39;A new user should require email&#39;<br>undefined method `should_not_change&#39; for #&lt;Proc:0x032a3944@./spec/models/authenticated_base_spec.rb:78&gt;
<br>./spec/models/authenticated_base_spec.rb:78:<br><br>46)<br>ActiveRecord::StatementInvalid in &#39;A User should have valid associations&#39;<br>Mysql::Error: #42S02Table &#39;sample_test.users&#39; doesn&#39;t exist: SHOW FIELDS FROM users
<br>/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in `log&#39;<br>./spec/models/user_spec.rb:7:in `new&#39;<br>./spec/models/user_spec.rb:7:<br><br>47)<br>ActiveRecord::StatementInvalid in &#39;A User should protect against updates to secure attributes&#39;
<br>Mysql::Error: #42S02Table &#39;sample_test.users&#39; doesn&#39;t exist: SHOW FIELDS FROM users<br>/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in `log&#39;<br>./spec/models/user_spec.rb:7:in `new&#39;
<br>./spec/models/user_spec.rb:7:<br><br>48)<br>NoMethodError in &#39;/assets/edit.rhtml should render edit form&#39;<br>undefined method `should_have_tag&#39; for #&lt;ActionController::TestResponse:0x323a980&gt;<br>./spec/views/assets/edit_rhtml_spec.rb:36:
<br><br>49)<br>NoMethodError in &#39;/assets/index.rhtml should render list of assets&#39;<br>undefined method `should_have_tag&#39; for #&lt;ActionController::TestResponse:0x31be0c4&gt;<br>./spec/views/assets/index_rhtml_spec.rb:49:
<br><br>50)<br>NoMethodError in &#39;/assets/new.rhtml should render new form&#39;<br>undefined method `should_have_tag&#39; for #&lt;ActionController::TestResponse:0x315040c&gt;<br>./spec/views/assets/new_rhtml_spec.rb:39:
<br><br>51)<br>NoMethodError in &#39;/users/edit.rhtml should render edit form&#39;<br>undefined method `should_have_tag&#39; for #&lt;ActionController::TestResponse:0x30f1d08&gt;<br>./spec/views/users/edit_rhtml_spec.rb:21:
<br><br>52)<br>NameError in &#39;/users/new.rhtml should render new form&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x31d99c8&gt;<br>./spec/views/users/new_rhtml_spec.rb:10:
<br><br>53)<br>NameError in &#39;/users/show.rhtml should render attributes in &lt;p&gt;&#39;<br>undefined local variable or method `mock_user&#39; for [Dynamically generated class for RSpec example]:#&lt;Class:0x31c6cc4&gt;
<br>./spec/views/users/show_rhtml_spec.rb:7:<br><br>Finished in 2.492637 seconds<br><br>117 examples, 53 failures<br>