summaryrefslogtreecommitdiff
path: root/test/functional/content_controller_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional/content_controller_test.rb')
-rw-r--r--test/functional/content_controller_test.rb21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/functional/content_controller_test.rb b/test/functional/content_controller_test.rb
new file mode 100644
index 0000000..c44b221
--- /dev/null
+++ b/test/functional/content_controller_test.rb
@@ -0,0 +1,21 @@
1require 'test_helper'
2
3class ContentControllerTest < ActionController::TestCase
4
5 def test_custom_page_route
6 assert_recognizes({ :controller => 'content', :action => 'render_page', :language => 'de', :pagepath => ['foo', 'bar'] }, '/de/foo/bar')
7 assert_recognizes({ :controller => 'content', :action => 'render_page', :language => 'en', :pagepath => ['home'] }, '/en/home')
8 end
9
10 # def test_rendering_a_page
11 # Page.destroy_all
12 # load_atp 'content_controller'
13 # Page.all.each {|x| x.update_unique_name; x.save}
14 # assert Page.valid?
15 # assert_not_nil Page.find_by_title("short name yo")
16 # get :render_page, :language => 'de', :pagepath => ["shortname","barfoo"]
17 # assert_response :success
18 # assert_template 'wtp_eins'
19 # assert_equal "page_templates/layouts/screen", @response.layout
20 # end
21end