You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Testing scripts will pass strings to the terminal, then compare the screen buffer to the expected one
Strings for testing can be obtained by recording stdout of programs and shells while manually using them
Since a reference buffer is needed, this implies that when a test is first introduced, the feature that is being tested is implemented correctly, meaning:
The tests are not meant to develop new features (unless an externally obtained or manually crafted reference buffer is used), but rather to prevent bugs and inaccuracies in existing features
What I have in mind: