diff --git a/spec/eeeval_spec.cr b/spec/eeeval_spec.cr index 1e73465..38729a2 100644 --- a/spec/eeeval_spec.cr +++ b/spec/eeeval_spec.cr @@ -114,8 +114,8 @@ describe EEEval::CalcParser do describe "#evaluate", tags: "sci_notation" do it "Evaluate expression with minus/plus sign" do expression = "1+4.006529739295107e-5" - expression = EEEval::CalcParser.evaluate(expression) - expression.should eq(1.0000400652973929) + result = EEEval::CalcParser.evaluate(expression) + result.should eq(1.0000400652973929) end end diff --git a/src/eeeval.cr b/src/eeeval.cr index 4d4a6ff..6a41d88 100644 --- a/src/eeeval.cr +++ b/src/eeeval.cr @@ -61,7 +61,7 @@ module EEEval unless (expression.to_f?) evaluate_rpn(infix_to_rpn expression).value else - convert_scinot(expression) + expression end end