Guest User

Untitled

a guest
Mar 3rd, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. require File.dirname(__FILE__) + '/../test_helper'
  2.  
  3. class UserTest < Test::Unit::TestCase
  4. # fixtures :users
  5.  
  6. # set_fixture_class :users => User
  7.  
  8. cattr_reader :user_default_values
  9. @@user_default_values = {
  10. :username => "clinician",
  11. :password => "clinician",
  12. :first_name => "Senor",
  13. :last_name => "Clinician",
  14. :creator => 1,
  15. :date_created => "2006-11-30 15:51:47",
  16. :changed_by => 1,
  17. :date_changed => "2006-11-30 15:51:47",
  18. :voided => 0
  19. }
  20.  
  21. def test_should_create_record
  22. puts "about to create"
  23. user = create
  24. assert user.valid?, "User was invalid:\n#{user.to_yaml}"
  25. puts "done"
  26. end
  27.  
  28. def test_record_create_should_use_current_user
  29. assert true
  30. end
  31.  
  32. def test_find_should_not_include_voided
  33. assert true
  34. end
  35.  
  36. def test_find_with_voided
  37. assert true
  38. end
  39.  
  40.  
  41. private
  42.  
  43. def create(options={})
  44. User.create(user_default_values.merge(options))
  45. end
  46.  
  47. end
  48.  
  49. ## Error:
  50.  
  51. ruby test/unit/user_test.rb
  52. Loaded suite test/unit/user_test
  53. Started
  54. ...about to create
  55. F
  56. Finished in 0.042689 seconds.
  57.  
  58. 1) Failure:
  59. test_should_create_record(UserTest) [test/unit/user_test.rb:31]:
  60. User was invalid:
  61. --- &id001 !ruby/object:User
  62. attributes:
  63. salt:
  64. voided: 0
  65. date_created: 2006-11-30 15:51:47
  66. creator: 1
  67. changed_by: 1
  68. secret_answer:
  69. secret_question:
  70. void_reason:
  71. username: clinician
  72. system_id: ""
  73. voided_by:
  74. date_changed: 2006-11-30 15:51:47
  75. date_voided:
  76. first_name: Senor2
  77. password: clinician
  78. last_name: Clinician2
  79. middle_name:
  80. errors: !ruby/object:ActiveRecord::Errors
  81. base: *id001
  82. errors:
  83. username:
  84. - has already been taken
  85. new_record: true
  86. .
  87. <false> is not true.
  88.  
  89. 4 tests, 4 assertions, 1 failures, 0 errors
Add Comment
Please, Sign In to add comment