require 'erb'
describe "ERB#src" do
it "returns the compiled ruby code evaluated to a String" do
# note that what concrete code is emitted is not guaranteed.
input = <<'END'
<% for item in list %>
<%= item %>
<% end %>
END
expected = <<'END'
AAA
BBB
CCC
END
list = %w[AAA BBB CCC]
eval(ERB.new(input).src).should == expected
end
end