Co oznaczają podkreślenia w _serwicencji_ w testach AngularJS?
W poniższym przykładowym teście oryginalna nazwa dostawcy to APIEndpointProvider, ale w przypadku wystąpienia wtrysku i instancji usługi konwencja wydaje się być wstrzykiwana za pomocą podkreślenia, które ją owija. Dlaczego?
'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);
});
});
Jakiej konwencji brakuje mi lepszego wyjaśnienia?