{"repo":"foxssake/vest","free":true,"listed":false,"github":"https://github.com/foxssake/vest","clone":"git clone https://github.com/foxssake/vest.git","description":"A unit testing addon for Godot","language":"GDScript","stars":21,"topics":["godot","godot-eng","test","test-automation","unit-testing","godot-engine-"],"license":"MIT","category":"game-templates","readme_excerpt":"vest A unit testing library for [Godot]. Features ✨ Define tests with test methods or programmatically with define() 📝 Parameterized tests to conveniently define multiple tests 🎭 Mock classes dynamically, for simpler unit testing ⚡ Run benchmarks, to find the best performing implementations 🗒️ Generate reports in [TAP] format, to integrate with other test harnesses 🔁 [Coroutines] for asynchronous cases ▶️ In-editor UI for convenient testing 🤖 Support for running in CI Overview A testing addon for [Godot], vest aims to bring all the features of a full-fledged testing framework, while staying as lightweight and nonintrusive as possible. Tests written with vest look as follows: Install Godot AssetLibrary GitHub release Source Usage Extensive documentation can be found at the [vest site]. A good starting point is the [Getting started] guide. Examples are included in the [ examples/ ] folder and in the documentation. Compatibility Godot v4.1.4 and up License vest is licensed under the MIT License. Issues In case of any issues, comments, or questions, please feel free to [open an issue]! Funding If you've found vest useful, feel free to fund us on ko-fi: Donations are always appreciated and taken as gratitude for the work that has already been done. [Godot]: https://godotengine.org/ [TAP]: https://testanything.org/ [Coroutines]: https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript basics.html#awaiting-signals-or-coroutines [vest site]: https://foxssake.","default_branch":null,"files":null,"tree":[],"storefront":"/r/foxssake","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/foxssake/vest/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}