В следующем примере теста исходным именем поставщика является APIEndpointProvider, но для инсталляции инсталляции и обслуживания соглашение, похоже, должно быть введено с подчеркиваниями, обертывающими его. Почему это?Что означают подчеркивания в _servicename_ в тестах AngularJS?
'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);
});
});
Какая конвенция Мне не хватает лучшего объяснения?