Что означает подчеркивание в _servicename_ в тестах AngularJS?

В следующем примере теста исходное имя провайдера - APIEndpointProvider, но для внедрения и создания экземпляра службы соглашение, по-видимому, заключается в том, что оно должно быть вставлено с подчеркиванием, заключающим его. Это почему?

'use strict';

describe('Provider: APIEndpointProvider', function () {

  beforeEach(module('myApp.providers'));

  var APIEndpointProvider;
  beforeEach(inject(function(_APIEndpointProvider_) {
    APIEndpointProvider = _APIEndpointProvider_;
  }));

  it('should do something', function () {
    expect(!!APIEndpointProvider).toBe(true);
  });

});

Что такое конвенция I?мне не хватает лучшего объяснения?

Ответы на вопрос(1)

Ваш ответ на вопрос