Add project configuration and test files in JSON5 format

- Introduced new configuration files for testing, including `default.project.json5`, `client_in_folder`, and others.
- Updated existing project files to use JSON5 format, ensuring consistency across configurations.
- Added new Lua scripts and model files to support various test cases.
- Adjusted snapshot files to align with the new project structure and properties.
This commit is contained in:
Joe 2026-01-30 09:16:46 -06:00
parent 779e3de0ae
commit 84f76d48fc
118 changed files with 75 additions and 97 deletions

View file

@ -42,7 +42,7 @@ fn scripts() {
);
});
fs::write(session.path().join("src/foo.lua"), "Updated foo!").unwrap();
fs::write(session.path().join("src/foo.luau"), "Updated foo!").unwrap();
let socket_packet = session
.get_api_socket_packet(SocketPacketType::Messages, 0)
@ -140,7 +140,7 @@ fn edit_init() {
read_response.intern_and_redact(&mut redactions, root_id)
);
fs::write(session.path().join("src/init.lua"), b"-- Edited contents").unwrap();
fs::write(session.path().join("src/init.luau"), b"-- Edited contents").unwrap();
let socket_packet = session
.get_api_socket_packet(SocketPacketType::Messages, 0)