spec/lib/fozzie_spec.rb in fozzie-0.0.12 vs spec/lib/fozzie_spec.rb in fozzie-0.0.13
- old
+ new
@@ -10,34 +10,30 @@
Fozzie.config.should be_kind_of(Fozzie::Configuration)
Fozzie.c.should be_kind_of(Fozzie::Configuration)
end
it "creates new classes for statistics gathering" do
- Fozzie::Classes::NAMESPACES.each do |k|
+ Fozzie.c.namespaces.each do |k|
Kernel.const_defined?(k).should == true
end
end
it "acts like its inherited parent" do
- Fozzie::Classes::NAMESPACES.each do |k|
+ Fozzie.c.namespaces.each do |k|
kl = Kernel.const_get(k)
kl.should respond_to(:increment)
kl.should respond_to(:decrement)
kl.should respond_to(:timing)
kl.should respond_to(:count)
kl.should respond_to(:time)
end
end
it "acts an a singleton" do
- Fozzie::Classes::NAMESPACES.each do |k|
+ Fozzie.c.namespaces.each do |k|
kl1, kl2 = Kernel.const_get(k), Kernel.const_get(k)
kl1.should == kl2
end
- end
-
- it "assigns namespace when passed" do
- Fozzie::AbstractFozzie.new(1,2, 'a').namespace.should == 'a'
end
it "times a given block" do
Stats.expects(:timing).with() {|b, val, timing| b == 'data.bin' && (1000..1200).include?(val) }.twice
Stats.time_for('data.bin') { sleep 1 }
\ No newline at end of file