Guest User

Untitled

a guest
Jul 5th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rails 0.81 KB | None | 0 0
  1. # app/models/user.rb
  2. class User < ActiveRecord::Base
  3.     validates :username, :password, {presence: true, length: { in: 3..20 } }
  4.     validates :username, uniqueness: true
  5. end
  6.  
  7. # test/functional/users_controller_test.rb
  8. require 'test_helper'
  9.  
  10. class UsersControllerTest < ActionController::TestCase
  11.   setup do
  12.     @user = users(:one)
  13.     @user.username = "test"
  14.     @user.password = "test"
  15.   end
  16.  
  17.   test "should create user" do
  18.     assert_difference('User.count') do
  19.       post :create, user: @user.attributes
  20.     end
  21.  
  22.     assert_redirected_to user_path(assigns(:user))
  23.   end
  24.  
  25.   test "should update user" do
  26.     put :update, id: @user, user: @user.attributes
  27.     assert_redirected_to user_path(assigns(:user))
  28.   end
  29. end
  30.  
  31. # test/fixtures/users.yml
  32. one:
  33.   username: username
  34.   password: password
  35.   group: 1
Add Comment
Please, Sign In to add comment