rojo/rojo-test/build-test-snapshots
Max d196c5091c
Simplify usage of attributes. (#574)
* Support implicit values for primitive attributes

This commit adds support for strings, numbers, and booleans to be implicitly typed in attribute maps, reducing the redundancy of needing to specify their types.

I also quietly adjusted one of the tests to use a more stable class/property pair. Since SourceAssetId is locked to Roblox, it could potentially disappear at any time.

* Apply formatting.

* Address feedback

* Backwards compatible format usage.

* Axe UnresolvedValueMap in favor of $attributes

Attributes can be defined directly on instances, with support for unambiguous types.

* Adjust test.

* to_string() -> into()

* Made attribute test more concise.

* small cleanup

* Update src/resolution.rs

* Update src/resolution.rs

* Update src/resolution.rs

* Update src/resolution.rs

Co-authored-by: Lucien Greathouse <me@lpghatguy.com>
2022-08-03 20:07:06 -04:00
..
end_to_end__tests__build__attributes.snap Simplify usage of attributes. (#574) 2022-08-03 20:07:06 -04:00
end_to_end__tests__build__client_in_folder.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__client_init.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__csv_bug_145.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__csv_bug_147.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__csv_in_folder.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__deep_nesting.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__gitkeep.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__ignore_glob_inner.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__ignore_glob_nested.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__ignore_glob_spec.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__infer_service_name.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__infer_starter_player.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__init_csv_with_children.snap feature init csv (#594) 2022-07-29 21:45:19 -04:00
end_to_end__tests__build__init_meta_class_name.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__init_meta_properties.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__init_with_children.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__issue_546.snap Defer application of init.meta.json until after init Lua files. (#549) 2022-06-09 21:42:37 -04:00
end_to_end__tests__build__json_as_lua.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__json_model_in_folder.snap Upgrade to rbx_dom_weak 2.0 (#377) 2021-02-18 20:56:09 -05:00
end_to_end__tests__build__json_model_legacy_name.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__module_in_folder.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__module_init.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__optional.snap Add support for optional paths (#472) 2022-04-19 18:43:47 -04:00
end_to_end__tests__build__project_composed_default.snap Add tests for current file naming with regards to project name field 2021-11-22 13:22:16 -05:00
end_to_end__tests__build__project_composed_file.snap Add tests for current file naming with regards to project name field 2021-11-22 13:22:16 -05:00
end_to_end__tests__build__project_root_name.snap Add tests for current file naming with regards to project name field 2021-11-22 13:22:16 -05:00
end_to_end__tests__build__rbxm_in_folder.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__rbxmx_in_folder.snap Upgrade dependencies 2021-10-11 17:40:14 -04:00
end_to_end__tests__build__rbxmx_ref.snap Upgrade dependencies 2021-10-11 17:40:14 -04:00
end_to_end__tests__build__script_meta_disabled.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__server_in_folder.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__server_init.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__txt.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__txt_in_folder.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__unresolved_values.snap Add support for CFrame shorthand. Fixes #430. 2021-11-20 17:50:40 -05:00
end_to_end__tests__build__weldconstraint.snap Live sync Attributes (#553) 2022-06-29 18:53:34 -04:00