Commit 56556d288d77c0cddcc12eec18b0cbe7c04f985e

Authored by Luke Baker
1 parent cdd4cab2

remove timing from test

instead of timing in test, verify that prompts aren't created when ideas are added.
Showing 1 changed file with 4 additions and 6 deletions   Show diff stats
spec/models/question_spec.rb
... ... @@ -233,20 +233,18 @@ describe Question do
233 233 @question.choices.count.should == 3
234 234 end
235 235  
236   - it "should create 2000 ideas question in less than 30 seconds" do
237   - start = Time.now
  236 + it "should create 500 ideas question without creating any prompts" do
238 237 @question = Factory.build(:question)
239 238 @question.ideas = []
240 239 o = [('a'..'z'),('A'..'Z')].map{|i| i.to_a}.flatten
241   - 2000.times do
  240 + 500.times do
242 241 @question.ideas << (0..10).map{ o[rand(o.length)] }.join
243 242 end
244 243  
245 244 @question.save
246   - @question.choices.count.should == 2000
  245 + @question.choices.count.should == 500
247 246  
248   - endTime = Time.now
249   - (endTime - start).should < 30
  247 + @question.reload.prompts.count.should == 0
250 248 end
251 249  
252 250 context "median response per session" do
... ...