diff --git a/platform/features/layout/src/elements/ElementProxy.js b/platform/features/layout/src/elements/ElementProxy.js index a628c90ad8..f580b509cd 100644 --- a/platform/features/layout/src/elements/ElementProxy.js +++ b/platform/features/layout/src/elements/ElementProxy.js @@ -1,8 +1,8 @@ /*global define*/ define( - ['./Accessor'], - function (Accessor) { + ['./AccessorMutator'], + function (AccessorMutator) { "use strict"; /** @@ -18,11 +18,11 @@ define( function ElementProxy(element, index, elements) { return { element: element, - x: new Accessor(element, 'x'), - y: new Accessor(element, 'y'), - z: new Accessor(element, 'z'), - width: new Accessor(element, 'width'), - height: new Accessor(element, 'height'), + x: new AccessorMutator(element, 'x'), + y: new AccessorMutator(element, 'y'), + z: new AccessorMutator(element, 'z'), + width: new AccessorMutator(element, 'width'), + height: new AccessorMutator(element, 'height'), remove: function () { if (elements[index] === element) { elements.splice(index, 1); diff --git a/platform/features/layout/test/FixedProxySpec.js b/platform/features/layout/test/FixedProxySpec.js new file mode 100644 index 0000000000..d1b2daff0d --- /dev/null +++ b/platform/features/layout/test/FixedProxySpec.js @@ -0,0 +1,12 @@ +/*global define,describe,it,expect,beforeEach,jasmine,xit*/ + +define( + ['../src/FixedProxy'], + function (FixedProxy) { + "use strict"; + + describe("Fixed Position view's selection proxy", function () { + + }); + } +); diff --git a/platform/features/layout/test/LayoutSelectionSpec.js b/platform/features/layout/test/LayoutSelectionSpec.js new file mode 100644 index 0000000000..54742a0531 --- /dev/null +++ b/platform/features/layout/test/LayoutSelectionSpec.js @@ -0,0 +1,12 @@ +/*global define,describe,it,expect,beforeEach,jasmine,xit*/ + +define( + ['../src/LayoutSelection'], + function (LayoutSelection) { + "use strict"; + + describe("Layout/fixed position selection manager", function () { + + }); + } +); diff --git a/platform/features/layout/test/elements/AccessorMutatorSpec.js b/platform/features/layout/test/elements/AccessorMutatorSpec.js new file mode 100644 index 0000000000..0936034e98 --- /dev/null +++ b/platform/features/layout/test/elements/AccessorMutatorSpec.js @@ -0,0 +1,12 @@ +/*global define,describe,it,expect,beforeEach,jasmine*/ + +define( + ['../../src/elements/AccessorMutator'], + function (AccessorMutator) { + "use strict"; + + describe("An accessor-mutator", function () { + + }); + } +); diff --git a/platform/features/layout/test/elements/ElementProxiesSpec.js b/platform/features/layout/test/elements/ElementProxiesSpec.js new file mode 100644 index 0000000000..4382b8dbf9 --- /dev/null +++ b/platform/features/layout/test/elements/ElementProxiesSpec.js @@ -0,0 +1,12 @@ +/*global define,describe,it,expect,beforeEach,jasmine*/ + +define( + ['../../src/elements/ElementProxies'], + function (ElementProxies) { + "use strict"; + + describe("The set of element proxies", function () { + + }); + } +); diff --git a/platform/features/layout/test/elements/ElementProxySpec.js b/platform/features/layout/test/elements/ElementProxySpec.js new file mode 100644 index 0000000000..02c948940f --- /dev/null +++ b/platform/features/layout/test/elements/ElementProxySpec.js @@ -0,0 +1,12 @@ +/*global define,describe,it,expect,beforeEach,jasmine*/ + +define( + ['../../src/elements/ElementProxy'], + function (ElementProxy) { + "use strict"; + + describe("A fixed position element proxy", function () { + + }); + } +); diff --git a/platform/features/layout/test/elements/TelemetryProxySpec.js b/platform/features/layout/test/elements/TelemetryProxySpec.js new file mode 100644 index 0000000000..ad63f34a67 --- /dev/null +++ b/platform/features/layout/test/elements/TelemetryProxySpec.js @@ -0,0 +1,12 @@ +/*global define,describe,it,expect,beforeEach,jasmine*/ + +define( + ['../../src/elements/TelemetryProxy'], + function (TelemetryProxy) { + "use strict"; + + describe("A fixed position telemetry proxy", function () { + + }); + } +); diff --git a/platform/features/layout/test/suite.json b/platform/features/layout/test/suite.json index 6e62994ff5..af82513e01 100644 --- a/platform/features/layout/test/suite.json +++ b/platform/features/layout/test/suite.json @@ -1,5 +1,11 @@ [ "FixedController", + "FixedProxy", "LayoutController", - "LayoutDrag" + "LayoutDrag", + "LayoutSelection", + "elements/AccessorMutator", + "elements/ElementProxies", + "elements/ElementProxy", + "elements/TelemetryProxy" ] \ No newline at end of file