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