Index: trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java	(revision 16897)
+++ trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java	(revision 16909)
@@ -661,3 +661,14 @@
         assertFalse(rule.contains("areaStyle"));
     }
+
+    /**
+     * Non-regression test for <a href="https://josm.openstreetmap.de/ticket/19685">Bug #19685</a>.
+     */
+    @Test
+    public void testTicket19685() {
+        MapCSSStyleSource sheet = new MapCSSStyleSource("node:connection:foobar {}");
+        sheet.loadStyleSource();
+        assertEquals(1, sheet.getErrors().size());
+        assertEquals("Error at line 1, column 17: Invalid pseudo class specified: foobar", sheet.getErrors().iterator().next().getMessage());
+    }
 }
