comparison test/unit/wiki_redirect_test.rb @ 524:1248a47e81b3 feature_36

Merge from branch "luisf"
author luisf <luis.figueira@eecs.qmul.ac.uk>
date Mon, 25 Jul 2011 14:39:38 +0100
parents af80e5618e9b
children cbb26bc654de
comparison
equal deleted inserted replaced
519:3be6bc3c2a17 524:1248a47e81b3
13 # 13 #
14 # You should have received a copy of the GNU General Public License 14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software 15 # along with this program; if not, write to the Free Software
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 17
18 require File.dirname(__FILE__) + '/../test_helper' 18 require File.expand_path('../../test_helper', __FILE__)
19 19
20 class WikiRedirectTest < ActiveSupport::TestCase 20 class WikiRedirectTest < ActiveSupport::TestCase
21 fixtures :projects, :wikis 21 fixtures :projects, :wikis, :wiki_pages
22 22
23 def setup 23 def setup
24 @wiki = Wiki.find(1) 24 @wiki = Wiki.find(1)
25 @original = WikiPage.create(:wiki => @wiki, :title => 'Original title') 25 @original = WikiPage.create(:wiki => @wiki, :title => 'Original title')
26 end 26 end
31 @original.reload 31 @original.reload
32 32
33 assert_equal 'New_title', @original.title 33 assert_equal 'New_title', @original.title
34 assert @wiki.redirects.find_by_title('Original_title') 34 assert @wiki.redirects.find_by_title('Original_title')
35 assert @wiki.find_page('Original title') 35 assert @wiki.find_page('Original title')
36 assert @wiki.find_page('ORIGINAL title')
36 end 37 end
37 38
38 def test_update_redirect 39 def test_update_redirect
39 # create a redirect that point to this page 40 # create a redirect that point to this page
40 assert WikiRedirect.create(:wiki => @wiki, :title => 'An_old_page', :redirects_to => 'Original_title') 41 assert WikiRedirect.create(:wiki => @wiki, :title => 'An_old_page', :redirects_to => 'Original_title')