RSpec是否需要openstruct?

时间:2017-10-16 18:55:45

标签: ruby rspec

我在一个解析cron字符串的小命令行ruby应用程序中有一些奇怪的行为。

我在代码的一部分中使用OpenStruct而忘记了require "ostruct"。我的测试运行为绿色,使用OpenStruct的代码经过了充分测试。

但是当我尝试从命令行“作为用户”运行应用程序时,我收到uninitialized constant CronParser::OpenStruct错误。我添加了require "ostruct",一切都很好。

RSpec正在引入OpenStruct,所以我的测试没有失败。但该应用程序不起作用。显然不理想。

我很感激有关我应该如何测试的任何想法?

提前致谢。 Ť

0 个答案:

没有答案