Merge branch '1579-keep-server-in-docker' of git.clinicalfuture.com:arvados into...
[arvados.git] / apps / workbench / test / functional / nodes_controller_test.rb
1 require 'test_helper'
2
3 class NodesControllerTest < ActionController::TestCase
4   setup do
5     @node = nodes(:one)
6   end
7
8   test "should get index" do
9     get :index
10     assert_response :success
11     assert_not_nil assigns(:nodes)
12   end
13
14   test "should get new" do
15     get :new
16     assert_response :success
17   end
18
19   test "should create node" do
20     assert_difference('Node.count') do
21       post :create, node: {  }
22     end
23
24     assert_redirected_to node_path(assigns(:node))
25   end
26
27   test "should show node" do
28     get :show, id: @node
29     assert_response :success
30   end
31
32   test "should get edit" do
33     get :edit, id: @node
34     assert_response :success
35   end
36
37   test "should update node" do
38     put :update, id: @node, node: {  }
39     assert_redirected_to node_path(assigns(:node))
40   end
41
42   test "should destroy node" do
43     assert_difference('Node.count', -1) do
44       delete :destroy, id: @node
45     end
46
47     assert_redirected_to nodes_path
48   end
49 end