RSpec テスト仕様に基づいて、いくつかの有効な HTML タグを返すメソッドを作成しようとしています。これは RSpec です:
describe "link_to" do
it "should return a valid link for Yahoo" do
link_to("Yahoo", "http://www.yahoo.com").should eq("<a href='http://www.yaho.com'>Yahoo</a>")
end
it "should return a valid link for Google" do
link_to("Google", "http://www.google.com").should eq("<a href='http://www.google.com'>Google</a>")
end
end
これは私が思いついたものです:
def link_to(address1, address2, text1, text2)
"<a href=#{address1}>#{text1}</a>"
"<a href=#{address2}>#{text2}</a>"
end
p link_to("http://www.yahoo.com", "'http://www.google.com'", "Yahoo", "Google")
そして、私はこのエラーを受け取ります:
ArgumentError
引数の数が間違っています (4 に対して 2)