0
我有一個類,如下所示:如何測試`alias_method`?
class User
alias_method :nickname, :username
def username
self.name.split(' ').first.downcase
end
end
我想測試,該方法:nickname
爲:username
的別名。
以下兩個不起作用:
user = User.new
User.instance_method(:nick_name) == User.instance_method(:username)
user.method(:nick_name) == user.method(:username)
類似的討論發生在How to test method alias ruby,但答案表示有不工作。
作品對我來說,'alias_method'需要將用戶名後定義雖然。 –
感謝您的指針! :-) –