gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog testsuite/actionscript.all/Stag...


From: Benjamin Wolsey
Subject: [Gnash-commit] gnash ChangeLog testsuite/actionscript.all/Stag...
Date: Wed, 12 Mar 2008 10:19:58 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Benjamin Wolsey <bwy>   08/03/12 10:19:57

Modified files:
        .              : ChangeLog 
        testsuite/actionscript.all: Stage.as 

Log message:
        Tests for Stage properties.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5883&r2=1.5884
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/Stage.as?cvsroot=gnash&r1=1.19&r2=1.20

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5883
retrieving revision 1.5884
diff -u -b -r1.5883 -r1.5884
--- ChangeLog   12 Mar 2008 09:51:58 -0000      1.5883
+++ ChangeLog   12 Mar 2008 10:19:56 -0000      1.5884
@@ -1,3 +1,8 @@
+2008-03-12 Benjamin Wolsey <address@hidden>
+
+       * testsuite/actionscript.all: tests for Stage properties and 
+         Stage.align values.
+
 2008-03-12 Sandro Santilli <address@hidden>
 
        * testsuite/samples/Makefile.am: don't add LDFLAGS (AGG_LIBS)

Index: testsuite/actionscript.all/Stage.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/Stage.as,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- testsuite/actionscript.all/Stage.as 11 Mar 2008 19:31:48 -0000      1.19
+++ testsuite/actionscript.all/Stage.as 12 Mar 2008 10:19:57 -0000      1.20
@@ -21,7 +21,7 @@
 // execute it like this gnash -1 -r 0 -v out.swf
 
 
-rcsid="$Id: Stage.as,v 1.19 2008/03/11 19:31:48 strk Exp $";
+rcsid="$Id: Stage.as,v 1.20 2008/03/12 10:19:57 bwy Exp $";
 #include "check.as"
 
 check_equals (typeof(Stage), 'object');
@@ -43,6 +43,37 @@
 check_equals(typeof(Stage._listeners), 'object');
 check(Stage._listeners instanceof Array);
 
+check(Stage.hasOwnProperty("height"));
+check(Stage.hasOwnProperty("width"));
+check(Stage.hasOwnProperty("scaleMode"));
+check(Stage.hasOwnProperty("showMenu"));
+xcheck(Stage.hasOwnProperty("align"));
+
+xcheck_equals(typeof(Stage.align), "string");
+
+Stage.align = "T";
+check_equals(Stage.align, "T");
+Stage.align = "B";
+check_equals(Stage.align, "B");
+Stage.align = "L";
+check_equals(Stage.align, "L");
+Stage.align = "R";
+check_equals(Stage.align, "R");
+Stage.align = "TL";
+xcheck_equals(Stage.align, "LT");
+Stage.align = "TR";
+check_equals(Stage.align, "TR"); // why???
+Stage.align = "RT";
+xcheck_equals(Stage.align, "TR");
+Stage.align = "BL";
+xcheck_equals(Stage.align, "LB");
+Stage.align = "BR";
+xcheck_equals(Stage.align, "RB");
+Stage.align = "LT";
+check_equals(Stage.align, "LT");
+Stage.align = "X";
+xcheck_equals(Stage.align, "");
+
 listener = new Object;
 listener.onResize = function() {
        _root.note("Resize event received, args to handler: 
"+arguments.length+" Stage.width="+Stage.width+", Stage.height="+Stage.height);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]