aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/skylark
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-06-17 15:17:37 +0000
committerGravatar Philipp Wollermann <philwo@google.com>2016-06-20 09:34:27 +0000
commit4489aaf97cfe4dfbf904ecdcbf46b76f00f6b5b1 (patch)
treeb886717a9f3ad6fc7aab9f1ca8c74b68138d5b90 /src/test/java/com/google/devtools/build/lib/skylark
parent9cf9300d667b8b5671077c73bc29b4803c95c340 (diff)
Correctly escape backslashes in proto messarges.
-- MOS_MIGRATED_REVID=125166943
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/skylark')
-rw-r--r--src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java
index 7d8a64af50..a0fb6e0636 100644
--- a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java
@@ -599,6 +599,9 @@ public class SkylarkRuleClassFunctionsTest extends SkylarkTestCase {
checkTextMessage("struct(name='a\"b').to_proto()", "name: \"a\\\"b\"");
checkTextMessage("struct(name='a\\'b').to_proto()", "name: \"a'b\"");
checkTextMessage("struct(name='a\\nb').to_proto()", "name: \"a\\nb\"");
+
+ // struct(name="a\\\"b") -> name: "a\\\"b"
+ checkTextMessage("struct(name='a\\\\\\\"b').to_proto()", "name: \"a\\\\\\\"b\"");
}
@Test