spec/alternative_spec.rb in split-3.1.1 vs spec/alternative_spec.rb in split-3.2.0
- old
+ new
@@ -271,9 +271,21 @@
control = experiment.control
expect(control.z_score).to eq('N/A')
expect(control.z_score(goal1)).to eq('N/A')
expect(control.z_score(goal2)).to eq('N/A')
end
+
+ it "should not blow up for Conversion Rates > 1" do
+ control = experiment.control
+ control.participant_count = 3474
+ control.set_completed_count(4244)
+
+ alternative2.participant_count = 3434
+ alternative2.set_completed_count(4358)
+
+ expect { control.z_score }.not_to raise_error
+ expect { alternative2.z_score }.not_to raise_error
+ end
end
describe "extra_info" do
it "reads saved value of recorded_info in redis" do
saved_recorded_info = {"key_1" => 1, "key_2" => "2"}