From 2214237c3950445208635a332d520d6aa530c1de Mon Sep 17 00:00:00 2001 From: Steve Klabnik Date: Tue, 22 Jan 2013 00:12:29 -0500 Subject: Re-do Getting Started application with Rails 4. The sample application with the Getting Started Guide was very out of date. I've re-done it on edge (as of 51b9def5bf108fb566e) so it should be good to go with Rails 4. It's also in synch with what the guide actually says. --- guides/code/getting_started/test/controllers/.keep | 0 .../test/controllers/comments_controller_test.rb | 7 ++++ .../test/controllers/posts_controller_test.rb | 7 ++++ .../test/controllers/welcome_controller_test.rb | 9 ++++ guides/code/getting_started/test/fixtures/.gitkeep | 0 guides/code/getting_started/test/fixtures/.keep | 0 .../getting_started/test/fixtures/comments.yml | 6 +-- .../code/getting_started/test/fixtures/posts.yml | 2 +- .../code/getting_started/test/functional/.gitkeep | 0 .../test/functional/comments_controller_test.rb | 7 ---- .../test/functional/posts_controller_test.rb | 49 ---------------------- .../test/functional/welcome_controller_test.rb | 8 ---- guides/code/getting_started/test/helpers/.keep | 0 .../test/helpers/comments_helper_test.rb | 4 ++ .../test/helpers/posts_helper_test.rb | 4 ++ .../test/helpers/welcome_helper_test.rb | 4 ++ .../code/getting_started/test/integration/.gitkeep | 0 guides/code/getting_started/test/integration/.keep | 0 guides/code/getting_started/test/mailers/.keep | 0 guides/code/getting_started/test/models/.keep | 0 .../getting_started/test/models/comment_test.rb | 7 ++++ .../code/getting_started/test/models/post_test.rb | 7 ++++ guides/code/getting_started/test/test_helper.rb | 2 + guides/code/getting_started/test/unit/.gitkeep | 0 .../code/getting_started/test/unit/comment_test.rb | 7 ---- .../test/unit/helpers/comments_helper_test.rb | 4 -- .../test/unit/helpers/home_helper_test.rb | 4 -- .../test/unit/helpers/posts_helper_test.rb | 4 -- guides/code/getting_started/test/unit/post_test.rb | 7 ---- guides/code/getting_started/test/unit/tag_test.rb | 7 ---- 30 files changed, 55 insertions(+), 101 deletions(-) create mode 100644 guides/code/getting_started/test/controllers/.keep create mode 100644 guides/code/getting_started/test/controllers/comments_controller_test.rb create mode 100644 guides/code/getting_started/test/controllers/posts_controller_test.rb create mode 100644 guides/code/getting_started/test/controllers/welcome_controller_test.rb delete mode 100644 guides/code/getting_started/test/fixtures/.gitkeep create mode 100644 guides/code/getting_started/test/fixtures/.keep delete mode 100644 guides/code/getting_started/test/functional/.gitkeep delete mode 100644 guides/code/getting_started/test/functional/comments_controller_test.rb delete mode 100644 guides/code/getting_started/test/functional/posts_controller_test.rb delete mode 100644 guides/code/getting_started/test/functional/welcome_controller_test.rb create mode 100644 guides/code/getting_started/test/helpers/.keep create mode 100644 guides/code/getting_started/test/helpers/comments_helper_test.rb create mode 100644 guides/code/getting_started/test/helpers/posts_helper_test.rb create mode 100644 guides/code/getting_started/test/helpers/welcome_helper_test.rb delete mode 100644 guides/code/getting_started/test/integration/.gitkeep create mode 100644 guides/code/getting_started/test/integration/.keep create mode 100644 guides/code/getting_started/test/mailers/.keep create mode 100644 guides/code/getting_started/test/models/.keep create mode 100644 guides/code/getting_started/test/models/comment_test.rb create mode 100644 guides/code/getting_started/test/models/post_test.rb delete mode 100644 guides/code/getting_started/test/unit/.gitkeep delete mode 100644 guides/code/getting_started/test/unit/comment_test.rb delete mode 100644 guides/code/getting_started/test/unit/helpers/comments_helper_test.rb delete mode 100644 guides/code/getting_started/test/unit/helpers/home_helper_test.rb delete mode 100644 guides/code/getting_started/test/unit/helpers/posts_helper_test.rb delete mode 100644 guides/code/getting_started/test/unit/post_test.rb delete mode 100644 guides/code/getting_started/test/unit/tag_test.rb (limited to 'guides/code/getting_started/test') diff --git a/guides/code/getting_started/test/controllers/.keep b/guides/code/getting_started/test/controllers/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/guides/code/getting_started/test/controllers/comments_controller_test.rb b/guides/code/getting_started/test/controllers/comments_controller_test.rb new file mode 100644 index 0000000000..2ec71b4ec5 --- /dev/null +++ b/guides/code/getting_started/test/controllers/comments_controller_test.rb @@ -0,0 +1,7 @@ +require 'test_helper' + +class CommentsControllerTest < ActionController::TestCase + # test "the truth" do + # assert true + # end +end diff --git a/guides/code/getting_started/test/controllers/posts_controller_test.rb b/guides/code/getting_started/test/controllers/posts_controller_test.rb new file mode 100644 index 0000000000..7a6ee4f1db --- /dev/null +++ b/guides/code/getting_started/test/controllers/posts_controller_test.rb @@ -0,0 +1,7 @@ +require 'test_helper' + +class PostsControllerTest < ActionController::TestCase + # test "the truth" do + # assert true + # end +end diff --git a/guides/code/getting_started/test/controllers/welcome_controller_test.rb b/guides/code/getting_started/test/controllers/welcome_controller_test.rb new file mode 100644 index 0000000000..dff8e9d2c5 --- /dev/null +++ b/guides/code/getting_started/test/controllers/welcome_controller_test.rb @@ -0,0 +1,9 @@ +require 'test_helper' + +class WelcomeControllerTest < ActionController::TestCase + test "should get index" do + get :index + assert_response :success + end + +end diff --git a/guides/code/getting_started/test/fixtures/.gitkeep b/guides/code/getting_started/test/fixtures/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/guides/code/getting_started/test/fixtures/.keep b/guides/code/getting_started/test/fixtures/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/guides/code/getting_started/test/fixtures/comments.yml b/guides/code/getting_started/test/fixtures/comments.yml index d33da386bf..0cd36069e4 100644 --- a/guides/code/getting_started/test/fixtures/comments.yml +++ b/guides/code/getting_started/test/fixtures/comments.yml @@ -1,11 +1,11 @@ -# Read about fixtures at http://api.rubyonrails.org/classes/Fixtures.html +# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/Fixtures.html one: commenter: MyString body: MyText - post: + post_id: two: commenter: MyString body: MyText - post: + post_id: diff --git a/guides/code/getting_started/test/fixtures/posts.yml b/guides/code/getting_started/test/fixtures/posts.yml index e1edfd385e..617a24b858 100644 --- a/guides/code/getting_started/test/fixtures/posts.yml +++ b/guides/code/getting_started/test/fixtures/posts.yml @@ -1,4 +1,4 @@ -# Read about fixtures at http://api.rubyonrails.org/classes/Fixtures.html +# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/Fixtures.html one: title: MyString diff --git a/guides/code/getting_started/test/functional/.gitkeep b/guides/code/getting_started/test/functional/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/guides/code/getting_started/test/functional/comments_controller_test.rb b/guides/code/getting_started/test/functional/comments_controller_test.rb deleted file mode 100644 index 2ec71b4ec5..0000000000 --- a/guides/code/getting_started/test/functional/comments_controller_test.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'test_helper' - -class CommentsControllerTest < ActionController::TestCase - # test "the truth" do - # assert true - # end -end diff --git a/guides/code/getting_started/test/functional/posts_controller_test.rb b/guides/code/getting_started/test/functional/posts_controller_test.rb deleted file mode 100644 index b8f7b07820..0000000000 --- a/guides/code/getting_started/test/functional/posts_controller_test.rb +++ /dev/null @@ -1,49 +0,0 @@ -require 'test_helper' - -class PostsControllerTest < ActionController::TestCase - setup do - @post = posts(:one) - end - - test "should get index" do - get :index - assert_response :success - assert_not_nil assigns(:posts) - end - - test "should get new" do - get :new - assert_response :success - end - - test "should create post" do - assert_difference('Post.count') do - post :create, post: @post.attributes - end - - assert_redirected_to post_path(assigns(:post)) - end - - test "should show post" do - get :show, id: @post.to_param - assert_response :success - end - - test "should get edit" do - get :edit, id: @post.to_param - assert_response :success - end - - test "should update post" do - put :update, id: @post.to_param, post: @post.attributes - assert_redirected_to post_path(assigns(:post)) - end - - test "should destroy post" do - assert_difference('Post.count', -1) do - delete :destroy, id: @post.to_param - end - - assert_redirected_to posts_path - end -end diff --git a/guides/code/getting_started/test/functional/welcome_controller_test.rb b/guides/code/getting_started/test/functional/welcome_controller_test.rb deleted file mode 100644 index e4d5abae11..0000000000 --- a/guides/code/getting_started/test/functional/welcome_controller_test.rb +++ /dev/null @@ -1,8 +0,0 @@ -require 'test_helper' - -class WelcomeControllerTest < ActionController::TestCase - test "should get index" do - get :index - assert_response :success - end -end diff --git a/guides/code/getting_started/test/helpers/.keep b/guides/code/getting_started/test/helpers/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/guides/code/getting_started/test/helpers/comments_helper_test.rb b/guides/code/getting_started/test/helpers/comments_helper_test.rb new file mode 100644 index 0000000000..2518c16bd5 --- /dev/null +++ b/guides/code/getting_started/test/helpers/comments_helper_test.rb @@ -0,0 +1,4 @@ +require 'test_helper' + +class CommentsHelperTest < ActionView::TestCase +end diff --git a/guides/code/getting_started/test/helpers/posts_helper_test.rb b/guides/code/getting_started/test/helpers/posts_helper_test.rb new file mode 100644 index 0000000000..48549c2ea1 --- /dev/null +++ b/guides/code/getting_started/test/helpers/posts_helper_test.rb @@ -0,0 +1,4 @@ +require 'test_helper' + +class PostsHelperTest < ActionView::TestCase +end diff --git a/guides/code/getting_started/test/helpers/welcome_helper_test.rb b/guides/code/getting_started/test/helpers/welcome_helper_test.rb new file mode 100644 index 0000000000..d6ded5995f --- /dev/null +++ b/guides/code/getting_started/test/helpers/welcome_helper_test.rb @@ -0,0 +1,4 @@ +require 'test_helper' + +class WelcomeHelperTest < ActionView::TestCase +end diff --git a/guides/code/getting_started/test/integration/.gitkeep b/guides/code/getting_started/test/integration/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/guides/code/getting_started/test/integration/.keep b/guides/code/getting_started/test/integration/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/guides/code/getting_started/test/mailers/.keep b/guides/code/getting_started/test/mailers/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/guides/code/getting_started/test/models/.keep b/guides/code/getting_started/test/models/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/guides/code/getting_started/test/models/comment_test.rb b/guides/code/getting_started/test/models/comment_test.rb new file mode 100644 index 0000000000..b6d6131a96 --- /dev/null +++ b/guides/code/getting_started/test/models/comment_test.rb @@ -0,0 +1,7 @@ +require 'test_helper' + +class CommentTest < ActiveSupport::TestCase + # test "the truth" do + # assert true + # end +end diff --git a/guides/code/getting_started/test/models/post_test.rb b/guides/code/getting_started/test/models/post_test.rb new file mode 100644 index 0000000000..6d9d463a71 --- /dev/null +++ b/guides/code/getting_started/test/models/post_test.rb @@ -0,0 +1,7 @@ +require 'test_helper' + +class PostTest < ActiveSupport::TestCase + # test "the truth" do + # assert true + # end +end diff --git a/guides/code/getting_started/test/test_helper.rb b/guides/code/getting_started/test/test_helper.rb index 3daca18a71..f91a4375dc 100644 --- a/guides/code/getting_started/test/test_helper.rb +++ b/guides/code/getting_started/test/test_helper.rb @@ -3,6 +3,8 @@ require File.expand_path('../../config/environment', __FILE__) require 'rails/test_help' class ActiveSupport::TestCase + ActiveRecord::Migration.check_pending! + # Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order. # # Note: You'll currently still have to declare fixtures explicitly in integration tests diff --git a/guides/code/getting_started/test/unit/.gitkeep b/guides/code/getting_started/test/unit/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/guides/code/getting_started/test/unit/comment_test.rb b/guides/code/getting_started/test/unit/comment_test.rb deleted file mode 100644 index b6d6131a96..0000000000 --- a/guides/code/getting_started/test/unit/comment_test.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'test_helper' - -class CommentTest < ActiveSupport::TestCase - # test "the truth" do - # assert true - # end -end diff --git a/guides/code/getting_started/test/unit/helpers/comments_helper_test.rb b/guides/code/getting_started/test/unit/helpers/comments_helper_test.rb deleted file mode 100644 index 2518c16bd5..0000000000 --- a/guides/code/getting_started/test/unit/helpers/comments_helper_test.rb +++ /dev/null @@ -1,4 +0,0 @@ -require 'test_helper' - -class CommentsHelperTest < ActionView::TestCase -end diff --git a/guides/code/getting_started/test/unit/helpers/home_helper_test.rb b/guides/code/getting_started/test/unit/helpers/home_helper_test.rb deleted file mode 100644 index 4740a18dac..0000000000 --- a/guides/code/getting_started/test/unit/helpers/home_helper_test.rb +++ /dev/null @@ -1,4 +0,0 @@ -require 'test_helper' - -class HomeHelperTest < ActionView::TestCase -end diff --git a/guides/code/getting_started/test/unit/helpers/posts_helper_test.rb b/guides/code/getting_started/test/unit/helpers/posts_helper_test.rb deleted file mode 100644 index 48549c2ea1..0000000000 --- a/guides/code/getting_started/test/unit/helpers/posts_helper_test.rb +++ /dev/null @@ -1,4 +0,0 @@ -require 'test_helper' - -class PostsHelperTest < ActionView::TestCase -end diff --git a/guides/code/getting_started/test/unit/post_test.rb b/guides/code/getting_started/test/unit/post_test.rb deleted file mode 100644 index 6d9d463a71..0000000000 --- a/guides/code/getting_started/test/unit/post_test.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'test_helper' - -class PostTest < ActiveSupport::TestCase - # test "the truth" do - # assert true - # end -end diff --git a/guides/code/getting_started/test/unit/tag_test.rb b/guides/code/getting_started/test/unit/tag_test.rb deleted file mode 100644 index b8498a117c..0000000000 --- a/guides/code/getting_started/test/unit/tag_test.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'test_helper' - -class TagTest < ActiveSupport::TestCase - # test "the truth" do - # assert true - # end -end -- cgit v1.2.3