blob: cba134cf34d05230bab2b55525fc890d3370f112 [file] [log] [blame]
Tests that negative calc() values are properly clamped when needed.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS testDiv.style['width'] is ""
testDiv.style['width'] = '100px'
testDiv.style['width'] = 'calc(5px - 10px)'
PASS testDiv.style['width'] is "calc(-5px)"
PASS window.getComputedStyle(testDiv).getPropertyValue('width') is "0px"
testDiv.style['width'] = '100px'
testDiv.style['width'] = 'calc(10% - 100px)'
PASS testDiv.style['width'] is "calc(10% - 100px)"
PASS window.getComputedStyle(testDiv).getPropertyValue('width') is "0px"
testDiv.style['line-height'] = '10%'
testDiv.style['line-height'] = 'calc(10% - 20%)'
PASS testDiv.style['line-height'] is "calc(-10%)"
PASS window.getComputedStyle(testDiv).getPropertyValue('line-height') is "0px"
testPre.style['tab-size'] = '8'
testPre.style['tab-size'] = 'calc(2 - 4)'
PASS testPre.style['tab-size'] is "8"
PASS window.getComputedStyle(testPre).getPropertyValue('tab-size') is "8"
PASS successfullyParsed is true
TEST COMPLETE