Ai
3 Star 0 Fork 4

src-openEuler/rubygem-expression_parser
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
rubygem-expression_parser-0.9.0-Failing-test-case.patch 1.21 KB
一键复制 编辑 原始数据 按行查看 历史
wk333 提交于 2025-07-24 09:32 +08:00 . Switch rspec2 to rspec for test
From f267bada1294a0f66f6063195843fccfad876d8f Mon Sep 17 00:00:00 2001
From: David Ricciardi <nricciar@DAVIDRICCIARDI.(none)>
Date: Mon, 18 Mar 2013 10:03:16 -0400
Subject: [PATCH] fixes #2
---
parser_spec.rb | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/parser_spec.rb b/parser_spec.rb
index 5fff1b2..416e8ef 100644
--- a/parser_spec.rb
+++ b/parser_spec.rb
@@ -33,7 +33,7 @@
it 'should treat dot separated floating point numbers as a valid input' do
@parser.parse('2.5').should == 2.5
@parser.parse('4*2.5 + 8.5+1.5 / 3.0').should == 19
- @parser.parse('5.0005 + 0.0095').should be_close(5.01, 0.01)
+ @parser.parse('5.0005 + 0.0095').should be_within(0.01).of(5.01)
end
it 'should handle tight expressions' do
@@ -60,8 +60,8 @@
it 'should return float pointing numbers when division result is not an integer' do
@parser.parse('10/4').should == 2.5
- @parser.parse('5/3').should be_close(1.66, 0.01)
- @parser.parse('3 + 8/5 -1 -2*5').should be_close(-6.4, 0.01)
+ @parser.parse('5/3').should be_within(0.01).of(1.66)
+ @parser.parse('3 + 8/5 -1 -2*5').should be_within(0.01).of(-6.4)
end
it 'should raise an error on wrong token' do
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/src-openeuler/rubygem-expression_parser.git
git@gitee.com:src-openeuler/rubygem-expression_parser.git
src-openeuler
rubygem-expression_parser
rubygem-expression_parser
master

搜索帮助