浏览代码

add structure assignment optional field test

Simon Krajewski 11 年之前
父节点
当前提交
467b783636
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      tests/unit/issues/Issue2646.hx

+ 11 - 0
tests/unit/issues/Issue2646.hx

@@ -13,5 +13,16 @@ class Issue2646 extends unit.Test
 		var d = { c : c };
 		t(d.c.b.a == null);
 		f(d.c.b.a != null);
+		
+		var a = {};
+		var b:{?a:Bool} = a;
+		t(b.a == null);
+		f(b.a != null);
+		var c = { b: b };
+		t(c.b.a == null);
+		f(c.b.a != null);
+		var d = { c : c };
+		t(d.c.b.a == null);
+		f(d.c.b.a != null);
 	}
 }