From 7575504b802e0fd0e8070b40cf0e98107c89d6b5 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Wed, 14 Aug 2019 18:03:19 -0700 Subject: [PATCH] Add build test for JSON model --- .../json_model_in_folder/default.project.json | 6 +++++ .../folder/foo.model.json | 13 ++++++++++ rojo-test/src/build_test.rs | 1 + .../build_test__json_model_in_folder.snap | 24 +++++++++++++++++++ 4 files changed, 44 insertions(+) create mode 100644 rojo-test/build-tests/json_model_in_folder/default.project.json create mode 100644 rojo-test/build-tests/json_model_in_folder/folder/foo.model.json create mode 100644 rojo-test/src/snapshots/build_test__json_model_in_folder.snap diff --git a/rojo-test/build-tests/json_model_in_folder/default.project.json b/rojo-test/build-tests/json_model_in_folder/default.project.json new file mode 100644 index 00000000..273ff10b --- /dev/null +++ b/rojo-test/build-tests/json_model_in_folder/default.project.json @@ -0,0 +1,6 @@ +{ + "name": "json_model_in_folder", + "tree": { + "$path": "folder" + } +} \ No newline at end of file diff --git a/rojo-test/build-tests/json_model_in_folder/folder/foo.model.json b/rojo-test/build-tests/json_model_in_folder/folder/foo.model.json new file mode 100644 index 00000000..260f6c7e --- /dev/null +++ b/rojo-test/build-tests/json_model_in_folder/folder/foo.model.json @@ -0,0 +1,13 @@ +{ + "Name": "Top-Level Value", + "ClassName": "IntValue", + "Properties": { + "Value": 5 + }, + "Children": [ + { + "Name": "A Child", + "ClassName": "Folder" + } + ] +} \ No newline at end of file diff --git a/rojo-test/src/build_test.rs b/rojo-test/src/build_test.rs index 336430f9..6f0b9614 100644 --- a/rojo-test/src/build_test.rs +++ b/rojo-test/src/build_test.rs @@ -26,6 +26,7 @@ gen_build_tests! { csv_bug_147, csv_in_folder, gitkeep, + json_model_in_folder, module_in_folder, rbxm_in_folder, rbxmx_in_folder, diff --git a/rojo-test/src/snapshots/build_test__json_model_in_folder.snap b/rojo-test/src/snapshots/build_test__json_model_in_folder.snap new file mode 100644 index 00000000..5151ba9a --- /dev/null +++ b/rojo-test/src/snapshots/build_test__json_model_in_folder.snap @@ -0,0 +1,24 @@ +--- +created: "2019-08-15T01:02:40.318937300Z" +creator: insta@0.10.0 +source: rojo-test/src/build_test.rs +expression: contents +--- + + + + json_model_in_folder + + + + Top-Level Value + 5 + + + + A Child + + + + +