message: test: fix test for 'version' command
  This otherwise results in an unhandled rejection, because
  `describe()` callbacks run immediately, without waiting for
  `beforeEach()` to populate the `shell` variable.
diff: @@ -124,7 +124,7 @@ describe('e2e', function() {
  client.close();
  });
  - describe('version', async() => {
  + it('version', async() => {
  const expected = require('../package.json').version;
  await shell.executeLine('version()');
  shell.assertContainsOutput(expected);
  