OSDN Git Service

rails g scaffold & rake db:migrate
[sharp4k/CUTEn.git] / CutenServer / test / functional / lectures_controller_test.rb
1 require 'test_helper'
2
3 class LecturesControllerTest < ActionController::TestCase
4   setup do
5     @lecture = lectures(:one)
6   end
7
8   test "should get index" do
9     get :index
10     assert_response :success
11     assert_not_nil assigns(:lectures)
12   end
13
14   test "should get new" do
15     get :new
16     assert_response :success
17   end
18
19   test "should create lecture" do
20     assert_difference('Lecture.count') do
21       post :create, lecture: { name: @lecture.name }
22     end
23
24     assert_response 201
25   end
26
27   test "should show lecture" do
28     get :show, id: @lecture
29     assert_response :success
30   end
31
32   test "should update lecture" do
33     put :update, id: @lecture, lecture: { name: @lecture.name }
34     assert_response 204
35   end
36
37   test "should destroy lecture" do
38     assert_difference('Lecture.count', -1) do
39       delete :destroy, id: @lecture
40     end
41
42     assert_response 204
43   end
44 end