rojo/rojo-test/serve-tests
Micah 9509909f46
Backport #870 (optional project names) to 7.4.x (#871)
Unlike most of the other backports, this code couldn't be directly
translated so it had to be re-implemented. Luckily, it is very simple.
This implementation is a bit messy and heavy handed with potential
panics, but I think it's probably fine since file names that aren't
UTF-8 aren't really supported anyway. The original implementation is a
lot cleaner though.

The test snapshots are (almost) all identical between the 7.5
implementation and this one. The sole exception is with the path in the
`snapshot_middleware::project` test, since I didn't feel like adding a
`name` parameter to `snapshot_project` in this implementation.
2024-02-20 17:25:05 -08:00
..
add_folder Require a Rojo project again (#307) 2020-03-25 17:01:28 -07:00
add_optional_folder Add support for optional paths (#472) 2022-04-19 18:43:47 -04:00
edit_init Require a Rojo project again (#307) 2020-03-25 17:01:28 -07:00
empty Add serve snapshot test for empty project 2019-09-03 17:56:23 -07:00
empty_json_model Do not validate .model.json files with no content/whitespace only (#420) 2021-05-14 16:16:05 -04:00
move_folder_of_stuff Require a Rojo project again (#307) 2020-03-25 17:01:28 -07:00
no_name_default_project Backport #870 (optional project names) to 7.4.x (#871) 2024-02-20 17:25:05 -08:00
no_name_project Backport #870 (optional project names) to 7.4.x (#871) 2024-02-20 17:25:05 -08:00
no_name_top_level_project Backport #870 (optional project names) to 7.4.x (#871) 2024-02-20 17:25:05 -08:00
remove_file Require a Rojo project again (#307) 2020-03-25 17:01:28 -07:00
scripts Require a Rojo project again (#307) 2020-03-25 17:01:28 -07:00