Guest User

Untitled

a guest
Mar 3rd, 2018
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. scenario :valid_users do
  2. User.create! \
  3. :username => 'defunkt',
  4. :realname => 'Chris Wanstrath',
  5. :password => 'password',
  6. :email => 'chris@ozmm.org',
  7. :admin => true
  8.  
  9. User.create! \
  10. :username => 'pjhyett',
  11. :realname => 'PJ Hyett',
  12. :password => 'password',
  13. :email => 'pjhyett@gmail.com'
  14.  
  15. User.create! \
  16. :username => 'mojombo',
  17. :realname => 'Tom Preston-Werner',
  18. :password => 'password',
  19. :email => 'tompw@powerset.com'
  20. end
  21.  
  22. defunkt, pjhyett, mojombo = User.find(:all)
  23.  
  24. scenario :scenarios_rb => :valid_users do
  25. # How meta.
  26. Snippet.create! \
  27. :user => defunkt,
  28. :name => 'scenarios.rb',
  29. :language => 'Ruby',
  30. :body => File.read(__FILE__)
  31.  
  32. Rewrite.create! \
  33. :user => pjhyett,
  34. :name => 'Re: scenarios.rb',
  35. :language => 'Ruby',
  36. :body => File.read(__FILE__),
  37. :snippet => Snippet.find(:first),
  38. :votes_count => 0
  39.  
  40. Rewrite.create! \
  41. :user => mojombo,
  42. :name => 'You guys both suck',
  43. :language => 'Ruby',
  44. :body => "class Suck\n def initialize(sucker)\n @sucker = sucker\n end\nend",
  45. :snippet => Snippet.find(:first),
  46. :votes_count => 2
  47. end
  48.  
  49. scenario :lots_of_snippets => :valid_users do
  50. ActiveRecord::Base.record_timestamps = false
  51. time = Time.now - 1.week
  52.  
  53. 100.times do
  54. Snippet.create! \
  55. :user => defunkt,
  56. :name => 'scenarios.rb',
  57. :language => 'Ruby',
  58. :body => File.read(__FILE__),
  59. :created_at => (time += 1.hour)
  60. end
  61.  
  62. ActiveRecord::Base.record_timestamps = true
  63. end
Add Comment
Please, Sign In to add comment