UNPKG

react-native-web-internals

Version:

React Native for Web

28 lines (27 loc) 909 B
import Platform from "../index.mjs"; describe("apis/Platform", () => { describe("select", () => { test('supports "default"', () => { expect(Platform.select({ default: "default" })).toEqual("default"); }), test('chooses "web"', () => { expect(Platform.select({ android: "android", ios: "ios", web: "web", default: "default" })).toEqual("web"); }); }), describe("isTesting", () => { const NODE_ENV_BACKUP = process.env.NODE_ENV; afterEach(() => { process.env.NODE_ENV = NODE_ENV_BACKUP; }), test('true when NODE_ENV is "test"', () => { process.env.NODE_ENV = "test", expect(Platform.isTesting).toEqual(!0); }), test('false when NODE_ENV is not "test"', () => { process.env.NODE_ENV = "development", expect(Platform.isTesting).toEqual(!1); }); }); }); //# sourceMappingURL=index-test.mjs.map