Sha256: 9afd87d353838eaf33072040ddc593250f6e2788b28af5104fe76b83aa363289
Contents?: true
Size: 970 Bytes
Versions: 1
Compression:
Stored size: 970 Bytes
Contents
require_relative "../../../spec_helper" describe Lono::Param::Generator do def generate(project_root) @saved_root = ENV['LONO_ROOT'] ENV['LONO_ROOT'] = project_root param = Lono::Param::Generator.new("network", mute: true ) json = param.generate ENV['LONO_ROOT'] = @saved_root data = JSON.load(json) param_value = data.first["ParameterValue"] end context "overlay params" do it "should combine params" do param_value = generate("spec/fixtures/params/overlay") expect(param_value).to eq "2" end end context "only base param" do it "should generate prod param from base param" do param_value = generate("spec/fixtures/params/baseonly") expect(param_value).to eq "foo" end end context "only env param" do it "should generate prod param from env param" do param_value = generate("spec/fixtures/params/envonly") expect(param_value).to eq "bar" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lono-3.5.0 | spec/lib/lono/param/generator_spec.rb |