fork download
  1. #-------------------client_test-----------------------------------------------
  2. require 'test_helper'
  3.  
  4. class ClientTest < ActiveSupport::TestCase
  5. test "valid" do
  6. c = Client.new
  7. assert c.invalid?
  8. end
  9.  
  10. test "name, surname presence" do
  11. c = Client.new
  12. c.valid?
  13. assert c.errors[:name].any?
  14. assert c.errors[:surname].any?
  15. c.name = 'Jan'
  16. c.surname = 'Kowalski'
  17. c.valid?
  18. assert c.errors[:name].empty?
  19. assert c.errors[:surname].empty?
  20. end
  21.  
  22. test "to_s" do
  23. c = Client.create(name: 'Jan', surname: 'Nowak', email: 'jan@gmail.com', phone: "123-456-665")
  24. assert_match /Jan Nowak \(\d+\)/, c.to_s
  25. end
  26. end
  27.  
  28. #---------------------account_test-----------------------------------
  29.  
  30. require 'test_helper'
  31.  
  32. class AccountTest < ActiveSupport::TestCase
  33. def setup
  34. @client = Client.create!(
  35. name: 'Jan', surname: 'Nowak',
  36. email: 'jan@oent.pl',
  37. phone: '545-852-963')
  38. end
  39.  
  40. test "init" do
  41. a = @client.accounts.new
  42. end
  43.  
  44. test "number" do
  45. a = @client.accounts.create!
  46. assert a.number.present?
  47. assert a.number > 1
  48. end
  49. end
  50.  
Runtime error #stdin #stdout #stderr 0.03s 8376KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- test_helper (LoadError)
	from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
	from prog.rb:2:in `<main>'