Sha256: 55fa3b3efb8c25cbc18831ac3d18fabcf7172f86a65d7d196ebaca2d0f1666ce
Contents?: true
Size: 671 Bytes
Versions: 18
Compression:
Stored size: 671 Bytes
Contents
describe Terraspace::Compiler::Erb::Rewrite do let(:rewrite) { described_class.new(src_path) } context "has output" do let(:src_path) { fixture("rewrite/dev.tfvars") } it "replace" do input =<<~EOL length = <%= output('b1.length') %> foo = <%= foo %> <% depends_on "b1" %> <% 3.times do |i| puts i end %> EOL text = rewrite.replace(input) expect(text).to eq <<~EOL length = <%= output('b1.length') %> foo = <%#= foo %> <% depends_on "b1" %> <%# 3.times do |i| puts i end %> EOL end end end
Version data entries
18 entries across 18 versions & 1 rubygems