Added tests for [] (invalid double slashes in load statements)

--
MOS_MIGRATED_REVID=97953408
diff --git a/src/test/java/com/google/devtools/build/lib/syntax/ParserTest.java b/src/test/java/com/google/devtools/build/lib/syntax/ParserTest.java
index a71b12e..de59d2a 100644
--- a/src/test/java/com/google/devtools/build/lib/syntax/ParserTest.java
+++ b/src/test/java/com/google/devtools/build/lib/syntax/ParserTest.java
@@ -994,6 +994,25 @@
     assertContainsEvent("syntax error");
   }
 
+  private static final String DOUBLE_SLASH_LOAD = "load('//foo/bar/file', 'test')\n";
+  private static final String DOUBLE_SLASH_ERROR =
+      "First argument of load() is a path, not a label. It should start with a "
+      + "single slash if it is an absolute path.";
+
+  @Test
+  public void testLoadDoubleSlashBuild() throws Exception {
+    setFailFast(false);
+    parseFile(DOUBLE_SLASH_LOAD);
+    assertContainsEvent(DOUBLE_SLASH_ERROR);
+  }
+
+  @Test
+  public void testLoadDoubleSlashSkylark() throws Exception {
+    setFailFast(false);
+    parseFileForSkylark(DOUBLE_SLASH_LOAD);
+    assertContainsEvent(DOUBLE_SLASH_ERROR);
+  }
+
   @Test
   public void testLoadNoSymbol() throws Exception {
     setFailFast(false);