From 7b7083b7828104d8a0e73a09647a236f1c2bc3cf Mon Sep 17 00:00:00 2001 From: AntonioTerceiro Date: Mon, 14 Jan 2008 20:12:01 +0000 Subject: [PATCH] ActionItem154: testing response before testing contents --- test/integration/manage_documents_test.rb | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/test/integration/manage_documents_test.rb b/test/integration/manage_documents_test.rb index 8b63d84..3f2ed8a 100644 --- a/test/integration/manage_documents_test.rb +++ b/test/integration/manage_documents_test.rb @@ -8,16 +8,18 @@ class ManageDocumentsTest < ActionController::IntegrationTest create_user('myuser') login('myuser', 'myuser') - assert_tag :tag => 'a', :attributes => { :href => '/myprofile/myuser' } + get '/myprofile/myuser' - + assert_response :success assert_tag :tag => 'a', :attributes => { :href => '/myprofile/myuser/cms' } - get '/myprofile/myuser/cms/new' + get '/myprofile/myuser/cms/new' + assert_response :success assert_tag :tag => 'a', :attributes => { :href => '/myprofile/myuser/cms/new?type=TinyMceArticle' } - get '/myprofile/myuser/cms/new?type=TinyMceArticle' + get '/myprofile/myuser/cms/new?type=TinyMceArticle' + assert_response :success assert_tag :tag => 'form', :attributes => { :action => '/myprofile/myuser/cms/new', :method => /post/i } assert_difference Article, :count do @@ -36,23 +38,22 @@ class ManageDocumentsTest < ActionController::IntegrationTest article.save! login('myuser', 'myuser') - assert_tag :tag => 'a', :attributes => { :href => '/myprofile/myuser' } + get '/myprofile/myuser' assert_response :success - assert_tag :tag => 'a', :attributes => { :href => '/myprofile/myuser/cms' } + get '/myprofile/myuser/cms' assert_response :success - assert_tag :tag => 'a', :attributes => { :href => "/myprofile/myuser/cms/view/#{article.id}"} + get "/myprofile/myuser/cms/view/#{article.id}" assert_response :success - assert_tag :tag => 'a', :attributes => { :href => "/myprofile/myuser/cms/edit/#{article.id}"} + get "/myprofile/myuser/cms/edit/#{article.id}" assert_response :success - assert_tag :tag => 'form', :attributes => { :action => "/myprofile/myuser/cms/edit/#{article.id}", :method => /post/i } assert_no_difference Article, :count do -- libgit2 0.21.2