spec/dslh_spec.rb in dslh-0.1.6 vs spec/dslh_spec.rb in dslh-0.1.7

- old
+ new

@@ -493,6 +493,16 @@ end end end EOS end + + it 'should convert json to dsl' do + url = 'https://s3.amazonaws.com/cloudformation-templates-us-east-1/Drupal_Multi_AZ.template' + template = open(url) {|f| f.read } + template = JSON.parse(template) + + dsl = Dslh.deval(template) + evaluated = Dslh.eval(dsl, :key_conv => proc {|i| i.to_s }) + expect(evaluated).to eq(template) + end end