Sha256: b3fbf0a4e5104f0d119faf3f0e08a21a130819d4b33e5ee3be830122f357bda9

Contents?: true

Size: 1.22 KB

Versions: 2

Compression:

Stored size: 1.22 KB

Contents

require 'test_helper'


class EmployeesControllerTest < ActionController::TestCase
  setup do
    @employee = employees(:persoon_1)
  end

  test "should get index" do
    get :index
    assert_response :success
    assert_not_nil assigns(:employees)
  end

  test "should get new" do
    get :new
    assert_response :success
  end

  test "should create employee" do
    assert_difference('Employee.count') do

      post :create, employee: { name: @employee.name, number: @employee.number , accountnumber: @employee.accountnumber ,  taxnumber: '123456782L01'}

    end

    assert_redirected_to employee_path(assigns(:employee))
  end

  test "should show employee" do
    get :show, id: @employee
    assert_response :success
  end

  test "should get edit" do
    get :edit, id: @employee
    assert_response :success
  end

  test "should update employee" do
    patch :update, id: @employee, employee: { name: @employee.name, number: @employee.number ,accountnumber: @employee.accountnumber }
    assert_redirected_to employee_path(assigns(:employee))
  end

  test "should destroy employee" do
    assert_difference('Employee.count', -1) do
      delete :destroy, id: @employee
    end

    assert_redirected_to employees_path
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
elfproef_plan-0.0.6 test/controllers/employees_controller_test.rb
elfproef_plan-0.0.5 test/controllers/employees_controller_test.rb