diff options
author | 2015-09-04 15:01:19 +0000 | |
---|---|---|
committer | 2015-09-04 16:32:24 +0000 | |
commit | a2aa5871b7ceeb0e182946fd5d5208b479f2bfcb (patch) | |
tree | 51d2dc01a309c30c79e3be64f9cd0480caa359de /src/test/java/com/google | |
parent | d13207c8da178025d56df37a497092b3de971b3a (diff) |
Skylark: Show list of fields in error message for struct objects.
--
MOS_MIGRATED_REVID=102341687
Diffstat (limited to 'src/test/java/com/google')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java | 7 |
1 files changed, 5 insertions, 2 deletions
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 504ec6524e..16bcb8010f 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 @@ -707,8 +707,11 @@ public class SkylarkEvaluationTest extends EvaluationTest { @Test public void testStructAccessingUnknownField() throws Exception { - new SkylarkTest().testIfExactError( - "Object of type 'struct' has no field \"c\"", "x = struct(a = 1, b = 2)", "y = x.c"); + new SkylarkTest() + .testIfErrorContains( + "'struct' object has no attribute 'c'\n" + "Available attributes: a, b", + "x = struct(a = 1, b = 2)", + "y = x.c"); } @Test |