如何测试方法是否有别名?
假设我们有
Class Test
class << self
def a;end
alias :b :a
end
end
到目前为止,我想到了编写此规范的想法:
it { expect(Test.b).to receive(:a) }
但我相信有更好的解决方案。有什么想法吗?
最佳答案
您可以使用 Object#method .
Test.method(:b) == Test.method(:a)
关于ruby-on-rails - 如何测试方法别名 ruby ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25883618/