summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/mocks/mx.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/mocks/mx.js b/test/mocks/mx.js
new file mode 100644
index 0000000..2a76ffc
--- /dev/null
+++ b/test/mocks/mx.js
@@ -0,0 +1,22 @@
+// Non-DOM-dependent stub MX library
+// Used for testing code that builds MX elements, without a DOM dependency
+
+var MX = module.exports = {}
+
+MX.Object3D = function (klass) {
+ this.klass = klass
+ this.width = this.height = this.scaleX = this.scaleY = this.scaleZ = 1
+ this.z = this.y = this.x = 0
+ this.side = 0
+ this.type = "Face"
+ this.el = { style: {} }
+ this.rect = null
+}
+
+MX.Scene = {
+ els: [],
+ add: function (el) {
+ els.push(el)
+ }
+}
+