Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit 59aef48

Browse files
committed
refactor(ngMock): make ngMock minification-safe
It is not common, but some workflows result in `angular-mocks` being minified. Fixes #13542 Closes #14073
1 parent 2ffda41 commit 59aef48

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/ngMock/angular-mocks.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -2659,11 +2659,11 @@ if (window.jasmine || window.mocha) {
26592659
var fn, modules = currentSpec.$modules || (currentSpec.$modules = []);
26602660
angular.forEach(moduleFns, function(module) {
26612661
if (angular.isObject(module) && !angular.isArray(module)) {
2662-
fn = function($provide) {
2662+
fn = ['$provide', function($provide) {
26632663
angular.forEach(module, function(value, key) {
26642664
$provide.value(key, value);
26652665
});
2666-
};
2666+
}];
26672667
} else {
26682668
fn = module;
26692669
}
@@ -2784,9 +2784,9 @@ if (window.jasmine || window.mocha) {
27842784
function workFn() {
27852785
var modules = currentSpec.$modules || [];
27862786
var strictDi = !!currentSpec.$injectorStrict;
2787-
modules.unshift(function($injector) {
2787+
modules.unshift(['$injector', function($injector) {
27882788
currentSpec.$providerInjector = $injector;
2789-
});
2789+
}]);
27902790
modules.unshift('ngMock');
27912791
modules.unshift('ng');
27922792
var injector = currentSpec.$injector;

0 commit comments

Comments
 (0)