rojo/rojo-test/serve-tests
James Onnen fe81e55925
Add support for optional paths (#472)
* Add PathNode with optional fields to project. This allows a path to be defined either as `"$path": "src"` or `"$path": { "optional": "src" }`

* Make $path truly optional

* Prevent rojo from erroring if no project node is resolved

* Use match instead of if-statement

* Add end-to-end tests (credit to MobiusCraftFlip for initial scenario)

* Pass option with ref inside instead of reference to option

* Empty commit to restart GitHub Actions

* Simplify build test

* Minimize serve test: it fails

* Simplify serve test even more

* Ignore failing serve test

Co-authored-by: Lucien Greathouse <me@lpghatguy.com>
2022-04-19 18:43:47 -04: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
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