summaryrefslogtreecommitdiff
path: root/js/src/jit-test/tests/basic/testSideExitInConstructor.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/jit-test/tests/basic/testSideExitInConstructor.js')
-rw-r--r--js/src/jit-test/tests/basic/testSideExitInConstructor.js39
1 files changed, 39 insertions, 0 deletions
diff --git a/js/src/jit-test/tests/basic/testSideExitInConstructor.js b/js/src/jit-test/tests/basic/testSideExitInConstructor.js
new file mode 100644
index 0000000..d46543e
--- /dev/null
+++ b/js/src/jit-test/tests/basic/testSideExitInConstructor.js
@@ -0,0 +1,39 @@
+// |jit-test| TMFLAGS: full,fragprofile,treevis; valgrind
+
+function testSideExitInConstructor() {
+ var FCKConfig = {};
+ FCKConfig.CoreStyles =
+ {
+ 'Bold': { },
+ 'Italic': { },
+ 'FontFace': { },
+ 'Size' :
+ {
+ Overrides: [ ]
+ },
+
+ 'Color' :
+ {
+ Element: '',
+ Styles: { },
+ Overrides: [ ]
+ },
+ 'BackColor': {
+ Element : '',
+ Styles : { 'background-color' : '' }
+ },
+
+ };
+ var FCKStyle = function(A) {
+ A.Element;
+ };
+
+ var pass = true;
+ for (var s in FCKConfig.CoreStyles) {
+ var x = new FCKStyle(FCKConfig.CoreStyles[s]);
+ if (!x)
+ pass = false;
+ }
+ return pass;
+}
+assertEq(testSideExitInConstructor(), true);