Guest User

Untitled

a guest
Jan 24th, 2018
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. module ClassHelpers
  2.  
  3. def new_user
  4. User.new
  5. end
  6.  
  7. def new_valid_user
  8. User.new(valid_user_params)
  9. end
  10.  
  11. def create_valid_user(params = {})
  12. User.create(valid_user_params.merge params)
  13. end
  14.  
  15. def valid_user_params
  16. { :username => 'testemail',
  17. :email => 'testemail@gmail.com',
  18. :password => 'password',
  19. :birth_date => '1990-01-01' }
  20. end
  21.  
  22.  
  23. def new_battle
  24. Battle.new
  25. end
  26.  
  27. def new_valid_battle
  28. Battle.new(valid_battle_params)
  29. end
  30.  
  31. def create_valid_battle(params = {})
  32. Battle.create(valid_battle_params.merge params)
  33. end
  34.  
  35. def valid_battle_params
  36. { :type_id => 1,
  37. :rule_id => 1,
  38. :lasts_for => 3,
  39. :finish_date => Date.today + 5.days
  40. }
  41. end
  42.  
  43.  
  44. def new_battle_entity
  45. BattleEntity.new
  46. end
  47.  
  48. def new_valid_battle_entity
  49. BattleEntity.new(valid_battle_entity_params)
  50. end
  51.  
  52. def create_valid_battle_entity(params = {})
  53. BattleEntity.create(valid_battle_entity_params.merge params)
  54. end
  55.  
  56. def valid_battle_entity_params
  57. { :user_id => 1,
  58. :battle_id => 1,
  59. :video_id => nil
  60. }
  61. end
  62.  
  63. def valid_battle_entity_video_id
  64. 1322093
  65. end
  66.  
  67. def invalid_battle_entity_video_id
  68. 1
  69. end
  70.  
  71. def stub_battle_entity_network_activity!
  72. BattleEntity.stub!(:video_exists?).with(valid_battle_entity_video_id).and_return(true)
  73. BattleEntity.stub!(:video_exists?).with(invalid_battle_entity_video_id).and_return(false)
  74. end
  75.  
  76.  
  77. end
Add Comment
Please, Sign In to add comment