From 6979f5c82d08a72a9e4bc0fc9d30383d799440e6 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Fri, 16 Aug 2019 12:50:11 -0700 Subject: [PATCH] Add build tests for init Lua files --- .../build-tests/client_init/default.project.json | 6 ++++++ .../build-tests/client_init/folder/init.client.lua | 1 + .../build-tests/module_init/default.project.json | 6 ++++++ rojo-test/build-tests/module_init/folder/init.lua | 1 + .../build-tests/server_init/default.project.json | 6 ++++++ .../build-tests/server_init/folder/init.server.lua | 1 + rojo-test/src/build_test.rs | 3 +++ .../src/snapshots/build_test__client_init.snap | 14 ++++++++++++++ .../src/snapshots/build_test__module_init.snap | 14 ++++++++++++++ .../src/snapshots/build_test__server_init.snap | 14 ++++++++++++++ 10 files changed, 66 insertions(+) create mode 100644 rojo-test/build-tests/client_init/default.project.json create mode 100644 rojo-test/build-tests/client_init/folder/init.client.lua create mode 100644 rojo-test/build-tests/module_init/default.project.json create mode 100644 rojo-test/build-tests/module_init/folder/init.lua create mode 100644 rojo-test/build-tests/server_init/default.project.json create mode 100644 rojo-test/build-tests/server_init/folder/init.server.lua create mode 100644 rojo-test/src/snapshots/build_test__client_init.snap create mode 100644 rojo-test/src/snapshots/build_test__module_init.snap create mode 100644 rojo-test/src/snapshots/build_test__server_init.snap diff --git a/rojo-test/build-tests/client_init/default.project.json b/rojo-test/build-tests/client_init/default.project.json new file mode 100644 index 00000000..9a32ba8b --- /dev/null +++ b/rojo-test/build-tests/client_init/default.project.json @@ -0,0 +1,6 @@ +{ + "name": "client_init", + "tree": { + "$path": "folder" + } +} \ No newline at end of file diff --git a/rojo-test/build-tests/client_init/folder/init.client.lua b/rojo-test/build-tests/client_init/folder/init.client.lua new file mode 100644 index 00000000..529e0b29 --- /dev/null +++ b/rojo-test/build-tests/client_init/folder/init.client.lua @@ -0,0 +1 @@ +return "From folder/init.client.lua" \ No newline at end of file diff --git a/rojo-test/build-tests/module_init/default.project.json b/rojo-test/build-tests/module_init/default.project.json new file mode 100644 index 00000000..b531bd8b --- /dev/null +++ b/rojo-test/build-tests/module_init/default.project.json @@ -0,0 +1,6 @@ +{ + "name": "module_init", + "tree": { + "$path": "folder" + } +} diff --git a/rojo-test/build-tests/module_init/folder/init.lua b/rojo-test/build-tests/module_init/folder/init.lua new file mode 100644 index 00000000..16d316ff --- /dev/null +++ b/rojo-test/build-tests/module_init/folder/init.lua @@ -0,0 +1 @@ +return "From folder/init.lua" \ No newline at end of file diff --git a/rojo-test/build-tests/server_init/default.project.json b/rojo-test/build-tests/server_init/default.project.json new file mode 100644 index 00000000..f5585d83 --- /dev/null +++ b/rojo-test/build-tests/server_init/default.project.json @@ -0,0 +1,6 @@ +{ + "name": "server_init", + "tree": { + "$path": "folder" + } +} \ No newline at end of file diff --git a/rojo-test/build-tests/server_init/folder/init.server.lua b/rojo-test/build-tests/server_init/folder/init.server.lua new file mode 100644 index 00000000..30d3d49a --- /dev/null +++ b/rojo-test/build-tests/server_init/folder/init.server.lua @@ -0,0 +1 @@ +return "From folder/init.server.lua" \ No newline at end of file diff --git a/rojo-test/src/build_test.rs b/rojo-test/src/build_test.rs index c2f21bdd..fa15b73e 100644 --- a/rojo-test/src/build_test.rs +++ b/rojo-test/src/build_test.rs @@ -22,6 +22,7 @@ macro_rules! gen_build_tests { gen_build_tests! { client_in_folder, + client_init, csv_bug_145, csv_bug_147, csv_in_folder, @@ -29,9 +30,11 @@ gen_build_tests! { json_model_in_folder, json_model_legacy_name, module_in_folder, + module_init, rbxm_in_folder, rbxmx_in_folder, server_in_folder, + server_init, txt_in_folder, } diff --git a/rojo-test/src/snapshots/build_test__client_init.snap b/rojo-test/src/snapshots/build_test__client_init.snap new file mode 100644 index 00000000..ce20f536 --- /dev/null +++ b/rojo-test/src/snapshots/build_test__client_init.snap @@ -0,0 +1,14 @@ +--- +created: "2019-08-16T19:37:51.277332900Z" +creator: insta@0.10.0 +source: rojo-test/src/build_test.rs +expression: contents +--- + + + + client_init + return "From folder/init.client.lua" + + + diff --git a/rojo-test/src/snapshots/build_test__module_init.snap b/rojo-test/src/snapshots/build_test__module_init.snap new file mode 100644 index 00000000..ce0c3533 --- /dev/null +++ b/rojo-test/src/snapshots/build_test__module_init.snap @@ -0,0 +1,14 @@ +--- +created: "2019-08-16T19:36:55.442461700Z" +creator: insta@0.10.0 +source: rojo-test/src/build_test.rs +expression: contents +--- + + + + module_init + return "From folder/init.lua" + + + diff --git a/rojo-test/src/snapshots/build_test__server_init.snap b/rojo-test/src/snapshots/build_test__server_init.snap new file mode 100644 index 00000000..8a104912 --- /dev/null +++ b/rojo-test/src/snapshots/build_test__server_init.snap @@ -0,0 +1,14 @@ +--- +created: "2019-08-16T19:36:55.442461700Z" +creator: insta@0.10.0 +source: rojo-test/src/build_test.rs +expression: contents +--- + + + + server_init + return "From folder/init.server.lua" + + +