Add test support for intrinsic sized nodes (#1671)

Summary:
Pull Request resolved: https://github.com/facebook/yoga/pull/1671

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.

Reviewed By: NickGerleman

Differential Revision: D58307002

fbshipit-source-id: e1dcc1e03310d35a32e0c70f71994880d8f7de55
This commit is contained in:
Maddie Lord
2024-06-26 10:00:17 -07:00
committed by Facebook GitHub Bot
parent 0888b20098
commit 1a3bc6bfbc
77 changed files with 2284 additions and 119 deletions

View File

@@ -5,12 +5,13 @@
* LICENSE file in the root directory of this source tree.
*
* clang-format off
* @generated SignedSource<<7404cb93674d4d8047468f8a8fd33d35>>
* @generated SignedSource<<4a4f3b8a5b28cc42960d00a41e97fd45>>
* generated by gentest/gentest-driver.ts from gentest/fixtures/YGFlexTest.html
*/
#include <gtest/gtest.h>
#include <yoga/Yoga.h>
#include "../util/TestUtil.h"
TEST(YogaTest, flex_basis_flex_grow_column) {
const YGConfigRef config = YGConfigNew();