function protocolNotSupportsTelemetry (createProtocol) {
  describe('.telemetry()', () => {
    describe.each(telemetryApiFixture())('when called with { api= %s } and onCompleted defined', (api) => {
      let onCompleted
      let result

      beforeEach(() => {
        onCompleted = jest.fn()
        const protocol = createProtocol()

        result = protocol.telemetry({ api }, { onCompleted })
      })

      it('should return a completed observer', () => {
        expect(result).toBeInstanceOf(CompletedObserver)
      })

      it('should call onCompleted', () => {
        expect(onCompleted).toHaveBeenCalledTimes(1)
      })
    })
  })
}
Test setup for protocol versions which doesn't supports telemetry

@param {function()} createProtocol
@returns {void}