| Index: LayoutTests/animations/interpolation/border-width-interpolation.html
 | 
| diff --git a/LayoutTests/animations/interpolation/border-width-interpolation.html b/LayoutTests/animations/interpolation/border-width-interpolation.html
 | 
| index c96bbab55c146afe1e57e43e8a3fe650f2ed2aa0..115debb86fd4cd86013ed09db173503e4e467803 100644
 | 
| --- a/LayoutTests/animations/interpolation/border-width-interpolation.html
 | 
| +++ b/LayoutTests/animations/interpolation/border-width-interpolation.html
 | 
| @@ -28,5 +28,61 @@ assertInterpolation({
 | 
|    {at: 1, is: '10px'},
 | 
|    {at: 1.5, is: '15px'}
 | 
|  ]);
 | 
| +
 | 
| +assertInterpolation({
 | 
| +  property: 'border-bottom-width',
 | 
| +  from: 'thick',
 | 
| +  to: '15px'
 | 
| +}, [
 | 
| +  {at: -2, is: '0px'}, // CSS border-bottom-width can't be negative.
 | 
| +  {at: -0.3, is: '2px'},
 | 
| +  {at: 0, is: '5px'},
 | 
| +  {at: 0.3, is: '8px'},
 | 
| +  {at: 0.6, is: '11px'},
 | 
| +  {at: 1, is: '15px'},
 | 
| +  {at: 1.5, is: '20px'}
 | 
| +]);
 | 
| +
 | 
| +assertInterpolation({
 | 
| +  property: 'border-left-width',
 | 
| +  from: 'medium',
 | 
| +  to: '13px'
 | 
| +}, [
 | 
| +  {at: -2, is: '0px'}, // CSS border-left-width can't be negative.
 | 
| +  {at: -0.3, is: '0px'},
 | 
| +  {at: 0, is: '3px'},
 | 
| +  {at: 0.3, is: '6px'},
 | 
| +  {at: 0.6, is: '9px'},
 | 
| +  {at: 1, is: '13px'},
 | 
| +  {at: 1.5, is: '18px'}
 | 
| +]);
 | 
| +
 | 
| +assertInterpolation({
 | 
| +  property: 'border-right-width',
 | 
| +  from: 'thin',
 | 
| +  to: '11px'
 | 
| +}, [
 | 
| +  {at: -2, is: '0px'}, // CSS border-right-width can't be negative.
 | 
| +  {at: -0.3, is: '0px'}, // CSS border-right-width can't be negative.
 | 
| +  {at: 0, is: '1px'},
 | 
| +  {at: 0.3, is: '4px'},
 | 
| +  {at: 0.6, is: '7px'},
 | 
| +  {at: 1, is: '11px'},
 | 
| +  {at: 1.5, is: '16px'}
 | 
| +]);
 | 
| +
 | 
| +assertInterpolation({
 | 
| +  property: 'border-top-width',
 | 
| +  from: '15px',
 | 
| +  to: 'thick'
 | 
| +}, [
 | 
| +  {at: -2, is: '35px'},
 | 
| +  {at: -0.3, is: '18px'},
 | 
| +  {at: 0, is: '15px'},
 | 
| +  {at: 0.3, is: '12px'},
 | 
| +  {at: 0.6, is: '9px'},
 | 
| +  {at: 1, is: '5px'},
 | 
| +  {at: 1.5, is: '0px'}
 | 
| +]);
 | 
|  </script>
 | 
|  </body>
 | 
| 
 |