Parser: Add the 'pass' keyword
--
MOS_MIGRATED_REVID=88857682
diff --git a/src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java b/src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java
index 65996d8..0b48c68 100644
--- a/src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java
+++ b/src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java
@@ -174,6 +174,18 @@
}
@Test
+ public void testIfPass() throws Exception {
+ exec(parseFileForSkylark(
+ "def foo():\n"
+ + " a = 1\n"
+ + " x = True\n"
+ + " if x: pass\n"
+ + " return a\n"
+ + "a = foo()"), env);
+ assertEquals(1, env.lookup("a"));
+ }
+
+ @Test
public void testNestedIf() throws Exception {
executeNestedIf(0, 0, env);
assertEquals(0, env.lookup("x"));