react-native-web-internals
Version:
React Native for Web
28 lines (27 loc) • 899 B
JavaScript
import Platform from "..";
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