From 1b35c98be5f5d5749a37603486781e0f22f21ad9 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Sat, 12 Oct 2019 23:54:39 -0700 Subject: [PATCH] Add build tests for init.meta.json --- .../build_test__init_meta_class_name.snap | 11 +++++++++++ .../build_test__init_meta_properties.snap | 12 ++++++++++++ .../init_meta_class_name/default.project.json | 6 ++++++ .../should-be-a-model/init.meta.json | 3 +++ .../init_meta_properties/Lighting/init.meta.json | 6 ++++++ .../init_meta_properties/default.project.json | 6 ++++++ rojo-test/src/build_test.rs | 2 ++ 7 files changed, 46 insertions(+) create mode 100644 rojo-test/build-test-snapshots/build_test__init_meta_class_name.snap create mode 100644 rojo-test/build-test-snapshots/build_test__init_meta_properties.snap create mode 100644 rojo-test/build-tests/init_meta_class_name/default.project.json create mode 100644 rojo-test/build-tests/init_meta_class_name/should-be-a-model/init.meta.json create mode 100644 rojo-test/build-tests/init_meta_properties/Lighting/init.meta.json create mode 100644 rojo-test/build-tests/init_meta_properties/default.project.json diff --git a/rojo-test/build-test-snapshots/build_test__init_meta_class_name.snap b/rojo-test/build-test-snapshots/build_test__init_meta_class_name.snap new file mode 100644 index 00000000..8a5f8a06 --- /dev/null +++ b/rojo-test/build-test-snapshots/build_test__init_meta_class_name.snap @@ -0,0 +1,11 @@ +--- +source: rojo-test/src/build_test.rs +expression: contents +--- + + + + init_meta_class_name + + + diff --git a/rojo-test/build-test-snapshots/build_test__init_meta_properties.snap b/rojo-test/build-test-snapshots/build_test__init_meta_properties.snap new file mode 100644 index 00000000..5d24b949 --- /dev/null +++ b/rojo-test/build-test-snapshots/build_test__init_meta_properties.snap @@ -0,0 +1,12 @@ +--- +source: rojo-test/src/build_test.rs +expression: contents +--- + + + + init_meta_properties + 1 + + + diff --git a/rojo-test/build-tests/init_meta_class_name/default.project.json b/rojo-test/build-tests/init_meta_class_name/default.project.json new file mode 100644 index 00000000..0cf270c2 --- /dev/null +++ b/rojo-test/build-tests/init_meta_class_name/default.project.json @@ -0,0 +1,6 @@ +{ + "name": "init_meta_class_name", + "tree": { + "$path": "should-be-a-model" + } +} \ No newline at end of file diff --git a/rojo-test/build-tests/init_meta_class_name/should-be-a-model/init.meta.json b/rojo-test/build-tests/init_meta_class_name/should-be-a-model/init.meta.json new file mode 100644 index 00000000..5b52f5e4 --- /dev/null +++ b/rojo-test/build-tests/init_meta_class_name/should-be-a-model/init.meta.json @@ -0,0 +1,3 @@ +{ + "className": "Model" +} \ No newline at end of file diff --git a/rojo-test/build-tests/init_meta_properties/Lighting/init.meta.json b/rojo-test/build-tests/init_meta_properties/Lighting/init.meta.json new file mode 100644 index 00000000..ec43ab19 --- /dev/null +++ b/rojo-test/build-tests/init_meta_properties/Lighting/init.meta.json @@ -0,0 +1,6 @@ +{ + "className": "Lighting", + "properties": { + "Technology": "Voxel" + } +} \ No newline at end of file diff --git a/rojo-test/build-tests/init_meta_properties/default.project.json b/rojo-test/build-tests/init_meta_properties/default.project.json new file mode 100644 index 00000000..84e602f0 --- /dev/null +++ b/rojo-test/build-tests/init_meta_properties/default.project.json @@ -0,0 +1,6 @@ +{ + "name": "init_meta_properties", + "tree": { + "$path": "Lighting" + } +} \ No newline at end of file diff --git a/rojo-test/src/build_test.rs b/rojo-test/src/build_test.rs index aad1b597..fcdf9ead 100644 --- a/rojo-test/src/build_test.rs +++ b/rojo-test/src/build_test.rs @@ -28,6 +28,8 @@ gen_build_tests! { csv_in_folder, deep_nesting, gitkeep, + init_meta_class_name, + init_meta_properties, init_with_children, json_model_in_folder, json_model_legacy_name,