Closed spacehobo closed 8 months ago
Okay, this is what remains in untitledHeistGame.out
:
1836-> remove pins with screwdriver
1837- remove pins with screwdriver
1838-You remove the pins from the hinges of the door! The door falls forward with a loud *THUD* echoing through the halls...
1839-> n
1840- n
1841-Len's Office
1842-This is an office. To the south there is a door leading back to the hallway.
1843-
1844-You can see a Large Wooden Door and Len's Computer here.
1845-
1846:*** <LiteralCheck "You can't, since the Large Woode...">: not found
1847-> move door
1848- move door
1849-That's fixed in place.
1850-
1851:*** <LiteralCheck "You move the door out of the way...">: not found
This seems related to #146, so perhaps that's already been fixed?
The tests have been failing for a long time now:
It's making it difficult to work on unrelated changes, because when I run
:make
in vim, I get taken to line183
ofuntitledHeistGame.out
where that first error is.The test suite is essential for being able to make changes without having to keep bugs in our head. Without the clarity of all tests passing, there's no way to know if any change we make won't break something else.
I'm going to open another issue to improve our test coverage: ideally we should be adding tests in a new branch when we open an issue, and only resolving the issue when that branch is merged with both the code and the now-passing test. I appreciate that's a large demand for an on-again-off-again project in a weird 90s hobby language, so I'm not going to add it to the MVP milestone.