ruby-mocha

ruby-mocha

文章 0 浏览 4

如何在摩卡中断言模拟块

这个例子是人为的,请不要将其逐字作为我的代码。 我需要断言如下: def mymethod Dir.chdir('/tmp') do `ls` end end 最后我想断言: Dir.chdir 是通…

携君以终年 2024-12-12 02:23:59 2 0

Ruby on Rails:测试第三方 API 调用失败的最佳方法

我现在调用第三方网络服务作为我的应用程序的一部分。我正在使用 RestClient gem 来执行此操作。有大量的工具可以完成同样的事情,所以这应该不重要。…

時窥 2024-12-11 10:39:33 1 0

是否可以在父类中存根一个方法,以便所有子类实例都在 rspec 中存根?

给定一个父类 Fruit 及其子类 Apple 和 Banana,是否可以存根 中定义的方法 foo Fruit,以便在 Apple 和 Banana 的任何实例上对方法 foo 的任何调用都…

深居我梦 2024-12-06 16:43:19 1 0

如何模拟 Rails::configuration

我正在尝试测试一个使用 Rails 配置文件的类。我想模拟 Rails::configuration。 我尝试过类似“ Rails::singleton_class.expects(:configuration).ret…

流年里的时光 2024-12-02 20:23:22 1 0

如何使用 mocha 删除 send_file

最直接的尝试是这样做 @controller.stubs(:send_file) ,但这会导致输出错误,例如 ActionView::MissingTemplate: Missing template ... So how do I …

走野 2024-11-29 22:43:29 2 0

为什么摩卡不抱怨期望值?

我已经把摩卡摆弄了好几天了,似乎无法让它正常工作。 我正在使用 Rails 3.1.0.rc4 和 Mocha 0.9.12,在 Ruby 1.9.2-p180 下运行。在我的 Gemfile 中…

2024-11-17 11:27:49 3 0

在 Mocha 中取消类方法的存根

对于特定测试,我想更改类方法的返回值。 我可以通过调用 MyClass.expects(:method).returns(:myvalue) 获得正确的行为。完成测试后,如何停止这种行…

热风软妹 2024-10-22 02:20:15 6 0

使用 Mocha 将对象作为参数传递给存根方法

Foo.expects(:bar) Foo.bar(:abc => 123, :xyz => 987) # assert Foo.bar was called with a hash that has a key of :abc == 123 基本上我想检查作为…

烧了回忆取暖 2024-10-19 09:09:09 6 0

是否存在“not_expects”?摩卡/rspec?

我需要确保不会在给出一组特定条件的情况下调用方法,并且我 寻找与摩卡期望相反的东西。…

云柯 2024-10-15 18:50:39 9 0

是否有与 Rspec 的“mock().as_null_object”等价的 Mocha 版本?

是否有与 Rspec 的“mock().as_null_object”等效的 Mocha 版本?…

我偏爱纯白色 2024-10-08 11:23:48 7 0

红宝石。 RSpec 中的模拟

我在嘲笑方面有问题。我有 DistanceMatrix 类,我会 喜欢表明 if/else 中调用了 form_matrix 的哪个方法 陈述。我需要使用摩卡和 RSpec。有什么想法吗…

做个ˇ局外人 2024-10-05 06:34:05 9 0

如何模拟已模拟对象的实例方法?

我需要模拟以下内容: Class User def facebook #returns an instance of a facebook gem end end 因此,在我的用户测试中,要访问用户的 facebook 信…

诠释孤独 2024-09-28 23:50:43 7 0

如何使用 Ruby on Rails 模拟 twitter api?

我正在开发一个使用 twitter API 的应用程序。我目前正在将 rspec 与 mocha 一起使用,但我发现它很麻烦,而且我无法重用为给定方法创建的模拟。有没…

羞稚 2024-09-27 05:07:54 6 0

当我将 Mocha 0.9.8 与 Test::Unit 2.1.1 一起使用时,为什么会出现 NoMethodError

有人见过这个吗?这是错误: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -rrubygems -e "require 'redgreen'" -I.:lib:te…

提赋 2024-09-16 12:37:12 12 0

通过模拟测试两种不同的期望

我最近刚刚将 Devise 添加到我的第一个 Rails3 应用程序中,但在控制器测试方面遇到了一些麻烦。 我正在测试 User 控制器类,它与 Devise 使用的模型…

南冥有猫 2024-09-11 18:12:15 8 0
更多

推荐作者

Cooper

文章 0 评论 0

Great Marx

文章 0 评论 0

感性

文章 0 评论 0

mb_IvyEMzfd

文章 0 评论 0

止于盛夏

文章 0 评论 0

记忆で

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文