We test that the pipeline status bar item gets correctly populated.
The integration tests seem a bit finicky, but they are reliable. I'm yet to experience how it looks when they start failing for some unknown reason.
The tests are not overly easy to write, but the VS Code debugging helps a lot.
This will create a new commit in order to revert the existing changes.