forked from mirrors/gecko-dev
		
	 bc58a73c56
			
		
	
	
		bc58a73c56
		
	
	
	
	
		
			
			Automatic update from web-platform-tests Use only sign() function and don't mark tests as tentative The sign() function is already speced, so without progress() the tests should not be marked tentative. Bug: 41494232 Change-Id: I8ba597670028749d9a76cc97ddf8e4e2befc7781 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5307215 Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org> Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/main@{#1262345} -- wpt-commits: 6dfa45a5eecf06f7bf2f286369ad920cfd71a16a wpt-pr: 44647
		
			
				
	
	
		
			47 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE html>
 | |
| <html>
 | |
|   <head>
 | |
|     <meta charset="utf-8">
 | |
|     <title>border-image-width interpolation with css math functions</title>
 | |
|     <link rel="author" title="Daniil Sakhapov" href="mailto:sakhapov@chromium.org">
 | |
|     <link rel="help" href="https://drafts.csswg.org/css-backgrounds/#the-border-image-width">
 | |
|     <link rel="help" href="https://drafts.csswg.org/css-values/#sign-funcs">
 | |
|     <script src="/resources/testharness.js"></script>
 | |
|     <script src="/resources/testharnessreport.js"></script>
 | |
|     <script src="/css/support/interpolation-testcommon.js"></script>
 | |
|   </head>
 | |
|   <style>
 | |
|     :root {
 | |
|       font-size: 10px;
 | |
|     }
 | |
|   </style>
 | |
|   <body>
 | |
|     <script>
 | |
|       test_interpolation({
 | |
|         property: 'border-image-width',
 | |
|         from: '100',
 | |
|         to: 'calc(sign(20rem - 20px) * 180)',
 | |
|       }, [
 | |
|         {at: -1, expect: '20'},
 | |
|         {at: 0, expect: '100'},
 | |
|         {at: 0.125, expect: '110'},
 | |
|         {at: 0.875, expect: '170'},
 | |
|         {at: 1, expect: '180'},
 | |
|         {at: 2, expect: '260'}
 | |
|       ]);
 | |
| 
 | |
|       test_interpolation({
 | |
|         property: 'border-image-width',
 | |
|         from: 'calc(sign(20rem - 20px) * 100)',
 | |
|         to: 'calc(sign(20rem - 20px) * 180)',
 | |
|       }, [
 | |
|         {at: -1, expect: '20'},
 | |
|         {at: 0, expect: '100'},
 | |
|         {at: 0.125, expect: '110'},
 | |
|         {at: 0.875, expect: '170'},
 | |
|         {at: 1, expect: '180'},
 | |
|         {at: 2, expect: '260'}
 | |
|       ]);
 | |
|     </script>
 | |
|   </body>
 | |
| </html>
 |