spec/thread_safety_spec.rb in redistat-0.3.0 vs spec/thread_safety_spec.rb in redistat-0.4.0

- old
+ new

@@ -1,27 +1,27 @@ require "spec_helper" describe "Thread-Safety" do include Redistat::Database - + before(:each) do db.flushdb end - + #TODO should have more comprehensive thread-safe tests - + it "should incr in multiple threads" do threads = [] 50.times do threads << Thread.new { db.incr("spec:incr") } end threads.each { |t| t.join } db.get("spec:incr").should == "50" end - + it "should store event in multiple threads" do class ThreadSafetySpec include Redistat::Model end threads = [] @@ -33,7 +33,7 @@ threads.each { |t| t.join } result = ThreadSafetySpec.fetch("spec:threadsafe", 5.hours.ago, 5.hours.from_now) result.total[:count].should == 50 result.total[:rand].should <= 250 end - -end \ No newline at end of file + +end