text: const path = require('path');
  const test = require('tap').skip;
  const makeTestStorage = require('../fixtures/make-test-storage');
  const readFileToBuffer = require('../fixtures/readProjectFile').readFileToBuffer;
  
  const VirtualMachine = require('../../src/virtual-machine');
  
  const projectUri = path.resolve(__dirname, '../fixtures/sb2-from-sb1-missing-backdrop-image.sb2');
  const project = readFileToBuffer(projectUri);
  
  const vm = new VirtualMachine();
  
  test('sb2 project (originally from Scratch 1.4) with missing backdrop image should load', t => {
      vm.attachStorage(makeTestStorage());
  
      // Evaluate playground data and exit
      vm.on('playgroundData', e => {
          const threads = JSON.parse(e.threads);
          t.ok(threads.length === 0);
          t.end();
          process.nextTick(process.exit);
      });
  
      vm.start();
      vm.clear();
      vm.setCompatibilityMode(false);
      vm.setTurboMode(false);
      t.doesNotThrow(() => {
          vm.loadProject(project).then(() => {
  
              t.equal(vm.runtime.targets.length, 2); // stage and default sprite
  
              vm.greenFlag();
  
              setTimeout(() => {
                  vm.getPlaygroundData();
                  vm.stopAll();
              }, 1000);
          });
      });
  });
  