0

Michael Hartl の素晴らしい Rails チュートリアルに従っていますが、ユーザーの仕様でこれをリファクタリングする方法があるかどうか疑問に思っています。それはひどく反復的で、少し乾燥させる方法があるかどうか疑問に思っています.

it { should respond_to(:name) }
it { should respond_to(:email) }
it { should respond_to(:password_digest) }
it { should respond_to(:password) }
it { should respond_to(:password_confirmation) }
it { should respond_to(:remember_token) }
it { should respond_to(:authenticate) }
it { should respond_to(:admin) }
it { should respond_to(:authenticate) }
it { should respond_to(:microposts) }
it { should respond_to(:feed) }
it { should respond_to(:relationships) }
it { should respond_to(:followed_users) }
it { should respond_to(:following?) }
it { should respond_to(:follow!) }
it { should respond_to(:followers) }
it { should respond_to(:reverse_relationships) }
4

2 に答える 2

4
[:name, 
 :email, 
 ...
].each do |attrib|
  it { should respond_to(attrib) }
end
于 2012-07-19T14:24:40.460 に答える