Что означает подчеркивание в _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?мне не хватает лучшего объяснения?