Loading...
Loading...
Compare original and translation side by side
| File | Purpose |
|---|---|
| Default flags (canary), |
| www channel, |
| React Native, |
| Test renderer |
| 文件 | 用途 |
|---|---|
| 默认标志(金丝雀版本), |
| www渠道, |
| React Native, |
| 测试渲染器 |
@gate@gate// @gate enableViewTransition
it('supports view transitions', () => {
// This test only runs when enableViewTransition is true
// and is SKIPPED (not failed) when false
});// @gate enableViewTransition
it('supports view transitions', () => {
// 仅当enableViewTransition为true时运行此测试
// 为false时会跳过(而非失败)
});gate()gate()it('renders component', async () => {
await act(() => root.render(<App />));
if (gate(flags => flags.enableNewBehavior)) {
expect(container.textContent).toBe('new output');
} else {
expect(container.textContent).toBe('legacy output');
}
});it('renders component', async () => {
await act(() => root.render(<App />));
if (gate(flags => flags.enableNewBehavior)) {
expect(container.textContent).toBe('new output');
} else {
expect(container.textContent).toBe('legacy output');
}
});ReactFeatureFlags.js*.www.js*.native-fb.js__VARIANT__@gate flagNamegate()ReactFeatureFlags.js*.www.js*.native-fb.js__VARIANT__@gate flagNamegate()/flagsflags/flagsflags__VARIANT____VARIANT____VARIANT__/test www <pattern> # __VARIANT__ = true
/test www variant false <pattern> # __VARIANT__ = false__VARIANT__/test www <pattern> # __VARIANT__ = true
/test www variant false <pattern> # __VARIANT__ = false/flags --diff <channel1> <channel2>@gate/test <channel> <pattern>/flags --diff <channel1> <channel2>@gate/test <channel> <pattern>wwwwww variant false__VARIANT__gate()gate(flags => flags.name)gate('name')__VARIANT__wwwwww variant falsegate()gate(flags => flags.name)gate('name')