Skip to content

Commit b1d0fcf

Browse files
committed
Use @GATE www in ReactSuspenseCallback
This allows it to not be internal anymore. We test it against the www build.
1 parent 4156271 commit b1d0fcf

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

packages/react-reconciler/src/__tests__/ReactSuspenseCallback-test.internal.js renamed to packages/react-reconciler/src/__tests__/ReactSuspenseCallback-test.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,12 @@
1010
'use strict';
1111

1212
let React;
13-
let ReactFeatureFlags;
1413
let ReactNoop;
1514
let Scheduler;
1615

1716
describe('ReactSuspense', () => {
1817
beforeEach(() => {
1918
jest.resetModules();
20-
ReactFeatureFlags = require('shared/ReactFeatureFlags');
21-
ReactFeatureFlags.enableSuspenseCallback = true;
2219

2320
React = require('react');
2421
ReactNoop = require('react-noop-renderer');
@@ -47,6 +44,7 @@ describe('ReactSuspense', () => {
4744
return {promise, resolve, PromiseComp};
4845
}
4946

47+
// @gate www
5048
it('check type', () => {
5149
const {PromiseComp} = createThenable();
5250

@@ -71,6 +69,7 @@ describe('ReactSuspense', () => {
7169
expect(() => Scheduler.unstable_flushAll()).toErrorDev([]);
7270
});
7371

72+
// @gate www
7473
it('1 then 0 suspense callback', async () => {
7574
const {promise, resolve, PromiseComp} = createThenable();
7675

@@ -97,6 +96,7 @@ describe('ReactSuspense', () => {
9796
expect(ops).toEqual([]);
9897
});
9998

99+
// @gate www
100100
it('2 then 1 then 0 suspense callback', async () => {
101101
const {
102102
promise: promise1,
@@ -143,6 +143,7 @@ describe('ReactSuspense', () => {
143143
expect(ops).toEqual([]);
144144
});
145145

146+
// @gate www
146147
it('nested suspense promises are reported only for their tier', () => {
147148
const {promise, PromiseComp} = createThenable();
148149

@@ -174,6 +175,7 @@ describe('ReactSuspense', () => {
174175
expect(ops2).toEqual([new Set([promise])]);
175176
});
176177

178+
// @gate www
177179
it('competing suspense promises', async () => {
178180
const {
179181
promise: promise1,
@@ -242,6 +244,7 @@ describe('ReactSuspense', () => {
242244
});
243245

244246
if (__DEV__) {
247+
// @gate www
245248
it('regression test for #16215 that relies on implementation details', async () => {
246249
// Regression test for https://github.com/facebook/react/pull/16215.
247250
// The bug only happens if there's an error earlier in the commit phase.
@@ -272,9 +275,6 @@ describe('ReactSuspense', () => {
272275
},
273276
}));
274277

275-
ReactFeatureFlags = require('shared/ReactFeatureFlags');
276-
ReactFeatureFlags.enableSuspenseCallback = true;
277-
278278
React = require('react');
279279
ReactNoop = require('react-noop-renderer');
280280
Scheduler = require('scheduler');

0 commit comments

Comments
 (0)