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