Explorar o código

add structure assignment optional field test

Simon Krajewski %!s(int64=11) %!d(string=hai) anos
pai
achega
467b783636
Modificáronse 1 ficheiros con 11 adicións e 0 borrados
  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 };
 		var d = { c : c };
 		t(d.c.b.a == null);
 		t(d.c.b.a == null);
 		f(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);
 	}
 	}
 }
 }