加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 如何测试Singleton类?

发布时间:2020-12-16 22:11:24 所属栏目:百科 来源:网络整理
导读:我正在使用RSpec,并希望多次测试Singleton类的构造函数. 我该怎么做? 最好的祝福 解决方法 看看 http://blog.ardes.com/2006/12/11/testing-singletons-with-ruby: require 'singleton'class Singleton def included_with_reset(klass) included_without_r
我正在使用RSpec,并希望多次测试Singleton类的构造函数.

我该怎么做?

最好的祝福

解决方法

看看 http://blog.ardes.com/2006/12/11/testing-singletons-with-ruby:
require 'singleton'

class <<Singleton
  def included_with_reset(klass)
    included_without_reset(klass)
    class <<klass
      def reset_instance
        Singleton.send :__init__,self
        self
      end
    end
  end
  alias_method :included_without_reset,:included
  alias_method :included,:included_with_reset
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读