diff options
Diffstat (limited to 'test/functional/content_controller_test.rb')
| -rw-r--r-- | test/functional/content_controller_test.rb | 21 |
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 @@ | |||
| 1 | require 'test_helper' | ||
| 2 | |||
| 3 | class 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 | ||
| 21 | end | ||
