Unit test for text elements in coords
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@2420 eee81c28-f429-11dd-99c0-75d572ba1ddd
This commit is contained in:
@@ -21,7 +21,10 @@
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
var svgroot = document.getElementById('svgroot');
|
var root = document.getElementById('root');
|
||||||
|
var svgroot = document.createElementNS(svgedit.NS.SVG, 'svg');
|
||||||
|
svgroot.id = 'svgroot';
|
||||||
|
root.appendChild(svgroot);
|
||||||
var svg = document.createElementNS(svgedit.NS.SVG, 'svg');
|
var svg = document.createElementNS(svgedit.NS.SVG, 'svg');
|
||||||
svgroot.appendChild(svg);
|
svgroot.appendChild(svg);
|
||||||
var elemId = 1;
|
var elemId = 1;
|
||||||
@@ -320,6 +323,33 @@
|
|||||||
tearDown();
|
tearDown();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('Test remapElement(translate) for text', function() {
|
||||||
|
expect(2);
|
||||||
|
setUp();
|
||||||
|
|
||||||
|
var text = document.createElementNS(svgedit.NS.SVG, 'text');
|
||||||
|
text.setAttribute('x', '50');
|
||||||
|
text.setAttribute('y', '100');
|
||||||
|
svg.appendChild(text);
|
||||||
|
|
||||||
|
var attrs = {
|
||||||
|
x: '50',
|
||||||
|
y: '100'
|
||||||
|
}
|
||||||
|
|
||||||
|
// Create a translate.
|
||||||
|
var m = svg.createSVGMatrix();
|
||||||
|
m.a = 1; m.b = 0;
|
||||||
|
m.c = 0; m.d = 1;
|
||||||
|
m.e = 100; m.f = -50;
|
||||||
|
|
||||||
|
svgedit.coords.remapElement(text, attrs, m);
|
||||||
|
|
||||||
|
equals(text.getAttribute('x'), '150');
|
||||||
|
equals(text.getAttribute('y'), '50');
|
||||||
|
|
||||||
|
tearDown();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
@@ -328,6 +358,6 @@
|
|||||||
<h2 id='qunit-banner'></h2>
|
<h2 id='qunit-banner'></h2>
|
||||||
<h2 id='qunit-userAgent'></h2>
|
<h2 id='qunit-userAgent'></h2>
|
||||||
<ol id='qunit-tests'></ol>
|
<ol id='qunit-tests'></ol>
|
||||||
<div id='svgroot' style='visibility:hidden'></div>
|
<div id='root' style='visibility:hidden'></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user