Skip to content

Commit 9a9511a

Browse files
arturovtthePunderWoman
authored andcommitted
refactor(platform-browser): replace isPlatformServer with ngServerMode (angular#59496)
In this commit, we switch from using the `isPlatformServer` runtime call to the `ngServerMode`. Note: constructors haven't been touched in order to prevent any breaking changes for the public API. PR Close angular#59496
1 parent 99bcd34 commit 9a9511a

File tree

11 files changed

+36
-14
lines changed

11 files changed

+36
-14
lines changed

packages/core/test/acceptance/renderer_factory_spec.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,14 @@ describe('renderer factory lifecycle', () => {
100100
return rendererFactory;
101101
}
102102

103+
beforeEach(() => {
104+
globalThis['ngServerMode'] = isNode;
105+
});
106+
107+
afterEach(() => {
108+
globalThis['ngServerMode'] = undefined;
109+
});
110+
103111
beforeEach(() => {
104112
logs = [];
105113

packages/core/test/application_ref_spec.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1006,10 +1006,18 @@ describe('AppRef', () => {
10061006
describe('unstable', () => {
10071007
let unstableCalled = false;
10081008

1009+
beforeEach(() => {
1010+
globalThis['ngServerMode'] = isNode;
1011+
});
1012+
10091013
afterEach(() => {
10101014
expect(unstableCalled).toBe(true, 'isStable did not emit false on unstable');
10111015
});
10121016

1017+
afterEach(() => {
1018+
globalThis['ngServerMode'] = undefined;
1019+
});
1020+
10131021
function expectUnstable(appRef: ApplicationRef) {
10141022
appRef.isStable.subscribe({
10151023
next: (stable: boolean) => {

packages/core/test/bundling/animations-standalone/bundle.golden_symbols.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,6 @@
377377
"isNodeMatchingSelector",
378378
"isNodeMatchingSelectorList",
379379
"isNotFound",
380-
"isPlatformServer",
381380
"isPositive",
382381
"isPromise",
383382
"isRefreshingViews",

packages/core/test/bundling/defer/bundle.golden_symbols.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,6 @@
387387
"isNodeMatchingSelector",
388388
"isNodeMatchingSelectorList",
389389
"isNotFound",
390-
"isPlatformServer",
391390
"isPositive",
392391
"isPromise",
393392
"isRefreshingViews",

packages/core/test/bundling/forms_reactive/bundle.golden_symbols.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,6 @@
471471
"isNodeMatchingSelectorList",
472472
"isNotFound",
473473
"isOptionsObj",
474-
"isPlatformServer",
475474
"isPositive",
476475
"isPresent",
477476
"isPromise",

packages/core/test/bundling/forms_template_driven/bundle.golden_symbols.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,6 @@
458458
"isNodeMatchingSelectorList",
459459
"isNotFound",
460460
"isOptionsObj",
461-
"isPlatformServer",
462461
"isPositive",
463462
"isPresent",
464463
"isPromise",

packages/core/test/bundling/hydration/bundle.golden_symbols.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,6 @@
341341
"isLContainer",
342342
"isLView",
343343
"isNotFound",
344-
"isPlatformServer",
345344
"isPositive",
346345
"isPromise",
347346
"isPromise2",

packages/core/test/bundling/router/bundle.golden_symbols.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,6 @@
549549
"isNodeMatchingSelector",
550550
"isNodeMatchingSelectorList",
551551
"isNotFound",
552-
"isPlatformServer",
553552
"isPositive",
554553
"isPromise",
555554
"isPromise2",

packages/core/test/bundling/standalone_bootstrap/bundle.golden_symbols.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,6 @@
286286
"isLContainer",
287287
"isLView",
288288
"isNotFound",
289-
"isPlatformServer",
290289
"isPositive",
291290
"isPromise",
292291
"isRefreshingViews",

packages/core/test/component_fixture_spec.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import {
2727
waitForAsync,
2828
withModule,
2929
} from '../testing';
30-
import {dispatchEvent} from '@angular/private/testing';
30+
import {dispatchEvent, isNode} from '@angular/private/testing';
3131
import {expect} from '@angular/private/testing/matchers';
3232

3333
@Component({
@@ -155,6 +155,14 @@ class NestedAsyncTimeoutComp {
155155
}
156156

157157
describe('ComponentFixture', () => {
158+
beforeEach(() => {
159+
globalThis['ngServerMode'] = isNode;
160+
});
161+
162+
afterEach(() => {
163+
globalThis['ngServerMode'] = undefined;
164+
});
165+
158166
beforeEach(waitForAsync(() => {
159167
TestBed.configureTestingModule({
160168
declarations: [

0 commit comments

Comments
 (0)