diff --git a/spec/config.rb b/spec/config.rb new file mode 100644 index 000000000..5eb144da3 --- /dev/null +++ b/spec/config.rb @@ -0,0 +1,21 @@ +# config syntax tests +# + +require "logstash/config/grammar" +require "logstash/config/config_ast" + +describe LogStashConfigParser do + it "should permit single-quoted attribute names" do + parser = LogStashConfigParser.new + config = parser.parse(%q( + input { + example { + 'foo' => 'bar' + test => { 'bar' => 'baz' } + } + } + )) + + reject { config }.nil? + end +end