MCPcopy Create free account
hub / github.com/Snapchat/Valdi / TEST

Function TEST

valdi/test/runtime/ViewNode_tests.cpp:20–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18 }
19}
20
21TEST(ViewNode, settingColorPaletteOnDetachedNodeClearsResolvedPalette) {
22 ViewNodeTestsDependencies utils;
23 auto viewNode = utils.createView();
24 viewNode->setViewNodeTree(nullptr);
25
26 viewNode->setColorPaletteName(utils.getViewTransactionScope(), STRING_LITERAL("dark"));
27
28 ASSERT_EQ(nullptr, viewNode->getResolvedColorPalette());
29}
30
31TEST(ViewNode, settingColorPaletteWithoutViewManagerContextClearsResolvedPalette) {
32 ViewNodeTestsDependencies utils;
33 auto viewNode = utils.createView();
34
35 ASSERT_EQ(nullptr, viewNode->getViewNodeTree()->getViewManagerContext());
36
37 viewNode->setColorPaletteName(utils.getViewTransactionScope(), STRING_LITERAL("dark"));
38
39 ASSERT_EQ(nullptr, viewNode->getResolvedColorPalette());
40}
41

Callers

nothing calls this directly

Calls 15

YGNodeGetChildCountFunction · 0.85
YGNodeGetChildFunction · 0.85
unwrapFunction · 0.85
YGNodeIsDirtyFunction · 0.85
assertVisibleInRangeFunction · 0.85
minFunction · 0.85
UpdateStepClass · 0.85
DummyViewClass · 0.85
createLayoutMethod · 0.80
insertChildAtMethod · 0.80
getYogaNodeMethod · 0.80

Tested by

no test coverage detected