You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2016/11/15 07:31:51 UTC

git commit: [flex-falcon] [refs/heads/develop] - allow test to pass

Repository: flex-falcon
Updated Branches:
  refs/heads/develop 30e20bbf7 -> 218c318f3


allow test to pass


Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/218c318f
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/218c318f
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/218c318f

Branch: refs/heads/develop
Commit: 218c318f31bf647469595ea2fcaf78d3afcff017
Parents: 30e20bb
Author: Alex Harui <ah...@apache.org>
Authored: Mon Nov 14 23:30:47 2016 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Mon Nov 14 23:30:47 2016 -0800

----------------------------------------------------------------------
 .../internal/codegen/js/flexjs/TestFlexJSGlobalClasses.java | 9 +++++++++
 1 file changed, 9 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/218c318f/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSGlobalClasses.java
----------------------------------------------------------------------
diff --git a/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSGlobalClasses.java b/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSGlobalClasses.java
index 701fe1e..9d7f50b 100644
--- a/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSGlobalClasses.java
+++ b/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSGlobalClasses.java
@@ -394,6 +394,15 @@ public class TestFlexJSGlobalClasses extends TestGoogGlobalClasses
     }
     
     @Test
+    public void testXMLLiteralWithTemplateAndStaticVar()
+    {
+        VariableNode node = (VariableNode)getNode("private static function get txtStr():String { return 'foo'; }; private function test() { var a:XML = <text><content>{txtStr}</content></text>;}",
+        							 VariableNode.class, WRAP_LEVEL_CLASS);
+        asBlockWalker.visitVariable(node);
+        assertOut("var /** @type {XML} */ a = new XML( '<text><content>' + FalconTest_A[\"txtStr\"] + '</content></text>')");
+    }
+    
+    @Test
     public void testXMLLiteralAsParam()
     {
         IFunctionCallNode node = (IFunctionCallNode)getNode("var a:XML; a.appendChild(<top attr1='cat'><child attr2='dog'><grandchild attr3='fish'>text</grandchild></child></top>)",