blob: ed8afd8a79adf9e462a480beada30a66a90c90bd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
require 'test_helper'
class NodesControllerTest < ActionController::TestCase
include AuthenticatedTestHelper
def test_get_index
login_as :quentin
get :index
assert_response :success
end
def test_new
login_as :quentin
get :new
assert_response :success
end
def test_create
login_as :quentin
post :create, :node => {:slug => 'foobar'}, :parent_id => Node.root.id
assert_redirected_to node_path(Node.last)
end
def test_update_a_draft
test_node = Node.create! :slug => "test_node"
test_node.move_to_child_of Node.root
login_as :quentin
put :update, :id => test_node.id, :page => {:title => "Hello", :body => "There"}
assert_equal "Hello", test_node.draft.title
assert_equal "There", test_node.draft.body
end
end
|