summaryrefslogtreecommitdiffstats
path: root/debian/missing-sources/epoch/tests/unit/core/d3.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'debian/missing-sources/epoch/tests/unit/core/d3.coffee')
-rw-r--r--debian/missing-sources/epoch/tests/unit/core/d3.coffee40
1 files changed, 40 insertions, 0 deletions
diff --git a/debian/missing-sources/epoch/tests/unit/core/d3.coffee b/debian/missing-sources/epoch/tests/unit/core/d3.coffee
new file mode 100644
index 0000000..1b65c55
--- /dev/null
+++ b/debian/missing-sources/epoch/tests/unit/core/d3.coffee
@@ -0,0 +1,40 @@
+describe 'd3.selection', ->
+ [width, height] = [345, 543, null]
+ [element, id] = [null, 'd3-element']
+
+ before (done) ->
+ element = doc.createElement('DIV')
+ element.id = id
+ doc.body.appendChild(element)
+ d3.select('#' + id).style
+ 'width': width + "px"
+ 'height': height + "px"
+ done()
+
+ describe 'width', ->
+ it 'should return the width of an element', ->
+ assert.equal d3.select('#' + id).width(), width
+
+ it 'should set the width of an element given a number', ->
+ widthNumber = 50
+ d3.select('#'+id).width(widthNumber)
+ assert.equal d3.select('#'+id).width(), widthNumber
+
+ it 'should set the width of an element given a css pixel length', ->
+ widthString = '500px'
+ d3.select('#'+id).width(widthString)
+ assert.equal d3.select('#'+id).width(), +widthString.replace('px', '')
+
+ describe 'height', ->
+ it 'should return the height of an element', ->
+ assert.equal d3.select('#' + id).height(), height
+
+ it 'should set the height of an element given a number', ->
+ heightNumber = 75
+ d3.select('#'+id).height(heightNumber)
+ assert.equal d3.select('#'+id).height(), heightNumber
+
+ it 'should set the height of an element given a css pixel length', ->
+ heightString = '343px'
+ d3.select('#'+id).height(heightString)
+ assert.equal d3.select('#'+id).height(), +heightString.replace('px', '')