spec/rhcl_parse_spec.rb in rhcl-0.0.4 vs spec/rhcl_parse_spec.rb in rhcl-0.1.0
- old
+ new
@@ -321,6 +321,26 @@
"VPC"=>"foo",
"depends_on"=>["aws_instance.web"]}}},
"output"=>{"web_ip"=>{"value"=>"${aws_instance.web.private_ip}"}}}
)
end
+
+ it 'bool types' do
+ parsed = Rhcl.parse(<<-EOS)
+ foo = true
+ bar = false
+ zoo = on
+ foo2 = off
+ bar2 = yes
+ zoo2 = no
+ EOS
+
+ expect(parsed).to eq(
+ {"foo"=>true,
+ "bar"=>false,
+ "zoo"=>true,
+ "foo2"=>false,
+ "bar2"=>true,
+ "zoo2"=>false}
+ )
+ end
end