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" + + +