Add test support for intrinsic sized nodes

Summary: This diff adds support for intrinsic sizing in generated tests. This is done by importing a testing font called "Ahem" which, as used, has an exact width and height of 10px for each character. Support has been added for C++, Java, and Javascript generated tests.

Differential Revision: D58307002
This commit is contained in:
Maddie Lord
2024-06-24 22:34:58 -07:00
committed by Facebook GitHub Bot
parent cedac5edf4
commit c24adff88e
77 changed files with 2284 additions and 119 deletions

View File

@@ -4,10 +4,11 @@
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @generated SignedSource<<f2cef5ee14439a52c41c7aa6a29d176a>>
* @generated SignedSource<<acd05459fdaeace7681295ee1812c3cb>>
* generated by gentest/gentest-driver.ts from gentest/fixtures/YGAspectRatioTest.html
*/
import { instrinsicSizeMeasureFunc } from '../tools/utils.ts'
import Yoga from 'yoga-layout';
import {
Align,