package org.rubypeople.rdt.internal.core.parser.warnings; import org.rubypeople.rdt.core.parser.warnings.RubyLintVisitor; public class Ruby19HashCommaSyntaxTest extends AbstractRubyLintVisitorTestCase { @Override protected RubyLintVisitor createVisitor(String src) { return new Ruby19HashCommaSyntax(src); } public void testComplainsAboutCommaSeparatingKeyAndValue() throws Exception { String src = "{:key, 'value'}"; assertEquals(1, getProblems(src).size()); } public void testDoesntComplainAboutArrowSeparatingKeyAndValue() throws Exception { String src = "{:key => 'value'}"; assertEquals(0, getProblems(src).size()); } }