Butch Wesley
Butch Wesley
I've thought about this as well and I'm also at a loss of how they do this. Seems like a lot of magic. It might be easier as an engine...
That doc was a good find, thanks for that. This does sound feasible. I think the hard part will be wiring it in. I have no idea what it looks...
Given the world has shut down, I started working extra hard on the one game I've been making. No sense making a testing tool if I don't ever make a...
This is very promising! Well done. I think this approach will cover most of the use cases. I've got some questions but this is __really really__ exciting to see. 1....
How are you mutating the code of the object? As far as I knew there wasn't a way to dynamically change the implementation of a method at runtime? You can...
Ok, yea, that's what `addons/gut/doubler.gd` does. This feels like it's going to behave very similar to the way the doubler and stubber do in GUT. `doubler.gd` is responsible for creating...
I didn't know break points worked in VSCode, or the debugger for that matter. I've been slumming it up with print statements or running from Godot to use the debugger....
Closing this out since this is related to the extension and we have bitwes/gut-extension#17 to capture this.
GUT will need to be altered to work with the debugger. This will keep track of the changes that need to be made as I discover them: * CLI needs...
I'm not sure I like having tests and production code mingled. Do you really want to ship code with tests in it? If this is a convention in other languages...