decouple js tests from jasmine so that we can generate them in c
moved the c example inside of test file added a make test
This commit is contained in:
34
src/__tests__/Layout-test.c
Normal file
34
src/__tests__/Layout-test.c
Normal file
@@ -0,0 +1,34 @@
|
||||
|
||||
#include "../Layout.h"
|
||||
|
||||
int main()
|
||||
{
|
||||
css_node_t *root_node = new_css_node();
|
||||
|
||||
css_node_t *node = root_node;
|
||||
node->style.flex_direction = CSS_FLEX_DIRECTION_ROW;
|
||||
node->style.dimensions[CSS_WIDTH] = 100;
|
||||
|
||||
init_css_node_children(node, 3);
|
||||
css_node_t *outer_node = node;
|
||||
{
|
||||
css_node_t *node = &outer_node->children[0];
|
||||
node->style.dimensions[CSS_HEIGHT] = 50;
|
||||
node->style.align_items = CSS_ALIGN_STRETCH;
|
||||
init_css_node_children(node, 3);
|
||||
css_node_t *outer_node = node;
|
||||
{
|
||||
css_node_t *node = &outer_node->children[0];
|
||||
node->style.dimensions[CSS_WIDTH] = 50;
|
||||
}
|
||||
|
||||
node = &outer_node->children[0];
|
||||
}
|
||||
|
||||
layoutNode(root_node);
|
||||
print_style(root_node, 0);
|
||||
print_layout(root_node, 0);
|
||||
|
||||
free_css_node(node);
|
||||
}
|
||||
|
Reference in New Issue
Block a user