buck-co / save-async

Save Async is BUCK's Unity package designed for asynchronous saving and loading of game data.
MIT License
38 stars 2 forks source link

Add round-trip and save format tests #3

Open dsmiller95 opened 2 months ago

dsmiller95 commented 2 months ago

This PR adds tests which:

The project used to develop these changes is here: https://github.com/dsmiller95/SaveAsyncEditingProject . Most tests will run in a fresh project, but to see the json-for-unity tests, the development project must also install the json-for-unity (and leave it at default settings).

These tests uncovered one potential issue, documented in #2

nickpettit commented 2 months ago

@dsmiller95 I completely missed this PR! Sorry for the slow response, I'll take a look soon and write more. Thanks so much for contributing!