spec/controllers/prosperity/metrics_controller_spec.rb in prosperity-0.0.8 vs spec/controllers/prosperity/metrics_controller_spec.rb in prosperity-0.0.9

- old
+ new

@@ -99,8 +99,17 @@ it "returns 404 for a known metric, but unknowd extractor" do get :data, id: metric.id, extractor: 'does-not-exist', format: 'json' response.code.to_i.should == 404 json['error'].should be_present end + + it "handle errors in the metric gracefuly" do + metric.class.any_instance.stub(:scope) do + 1 / 0 + end + get :data, id: metric.id, format: 'json' + response.code.to_i.should == 400 + json['error'].should be_present + end end end end