message: Fixed emitRecordingState to only use the test name if there is a test. Fixes a bug when having no tests in a project and you try to create a new project (the promise would error out and not create a new, template project)
diff: @@ -290,7 +290,7 @@ class UiState {
  action: "event",
  event: this.isRecording ? "recordingStarted" : "recordingStopped",
  options: {
  - testName: this.selectedTest.test.name
  + testName: this.selectedTest.test ? this.selectedTest.test.name : undefined
  }
  });
  }
  