summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/fixtures/pages.yml7
-rw-r--r--test/functional/content_controller_test.rb4
-rw-r--r--test/functional/pages_controller_test.rb42
3 files changed, 9 insertions, 44 deletions
diff --git a/test/fixtures/pages.yml b/test/fixtures/pages.yml
index cac254a..e6a46be 100644
--- a/test/fixtures/pages.yml
+++ b/test/fixtures/pages.yml
@@ -1 +1,6 @@
1# Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html \ No newline at end of file 1# Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html
2
3one:
4 id: 1
5 revision: 1
6 node_id: 2 \ No newline at end of file
diff --git a/test/functional/content_controller_test.rb b/test/functional/content_controller_test.rb
index 93cbbb4..d64de60 100644
--- a/test/functional/content_controller_test.rb
+++ b/test/functional/content_controller_test.rb
@@ -3,8 +3,8 @@ require 'test_helper'
3class ContentControllerTest < ActionController::TestCase 3class ContentControllerTest < ActionController::TestCase
4 4
5 def test_custom_page_route 5 def test_custom_page_route
6 assert_recognizes({ :controller => 'content', :action => 'render_page', :language => 'de', :page_path => ['foo', 'bar'] }, '/de/foo/bar') 6 assert_recognizes({ :controller => 'content', :action => 'render_page', :locale => 'de', :page_path => ['foo', 'bar'] }, '/de/foo/bar')
7 assert_recognizes({ :controller => 'content', :action => 'render_page', :language => 'en', :page_path => ['home'] }, '/en/home') 7 assert_recognizes({ :controller => 'content', :action => 'render_page', :locale => 'en', :page_path => ['home'] }, '/en/home')
8 end 8 end
9 9
10 def test_render_404_when_no_page_was_found 10 def test_render_404_when_no_page_was_found
diff --git a/test/functional/pages_controller_test.rb b/test/functional/pages_controller_test.rb
index 97ca1b6..3879014 100644
--- a/test/functional/pages_controller_test.rb
+++ b/test/functional/pages_controller_test.rb
@@ -1,45 +1,5 @@
1require 'test_helper' 1require 'test_helper'
2 2
3class PagesControllerTest < ActionController::TestCase 3class PagesControllerTest < ActionController::TestCase
4 test "should get index" do 4 # will be removed anyway
5 get :index
6 assert_response :success
7 assert_not_nil assigns(:pages)
8 end
9
10 test "should get new" do
11 get :new
12 assert_response :success
13 end
14
15 test "should create page" do
16 assert_difference('Page.count') do
17 post :create, :page => { }
18 end
19
20 assert_redirected_to page_path(assigns(:page))
21 end
22
23 test "should show page" do
24 get :show, :id => pages(:one).id
25 assert_response :success
26 end
27
28 test "should get edit" do
29 get :edit, :id => pages(:one).id
30 assert_response :success
31 end
32
33 test "should update page" do
34 put :update, :id => pages(:one).id, :page => { }
35 assert_redirected_to page_path(assigns(:page))
36 end
37
38 test "should destroy page" do
39 assert_difference('Page.count', -1) do
40 delete :destroy, :id => pages(:one).id
41 end
42
43 assert_redirected_to pages_path
44 end
45end 5end