ruby-mocha

ruby-mocha

文章 0 浏览 6

如何在单元测试之外使用 mocha?

我试图在单元测试之外使用 mocha 来模拟 Net::HTTPResponse 对象。这是一个简单的例子: #!/usr/bin/env ruby -w require 'net/http' require 'rubyge…

夏了南城 2024-12-22 23:11:48 3 0

如何模拟像“each”这样的方法?

我正在尝试测试一种使用 CSV.foreach 读取 csv 文件并对其进行一些处理的方法。它看起来像这样: require 'csv' class Csv_processor def self.proces…

和我恋爱吧 2024-12-20 02:39:25 3 0

设置方法调用的期望,同时仍然调用原始实现

似乎使用 Mocha 设置任何方法调用期望都会阻止调用原始实现。 这似乎涵盖使用 rspec 调用原始方法。 有没有办法用摩卡做到这一点?或者有谁知道为什么…

一瞬间的火花 2024-12-19 13:24:25 5 0

如何在摩卡中断言模拟块

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

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

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

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

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

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

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

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

如何模拟 Rails::configuration

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

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

如何使用 mocha 删除 send_file

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

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

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

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

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

在 Mocha 中取消类方法的存根

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

热风软妹 2024-10-22 02:20:15 10 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 10 0

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

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

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

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

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

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

红宝石。 RSpec 中的模拟

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

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

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

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

诠释孤独 2024-09-28 23:50:43 12 0
更多

推荐作者

峩卟喜欢

文章 0 评论 0

一向肩并

文章 0 评论 0

潜伏

文章 0 评论 0

dongyinghao

文章 0 评论 0

百变从容

文章 0 评论 0

沧笙踏歌

文章 0 评论 0

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