react-native-ultimate-config
Version:
17 lines (15 loc) • 568 B
JavaScript
const flatten = require("./flatten");
describe("flatten", () => {
it("flattens config per platform", () => {
const config = {
value1: "abc",
value2: { ios: "def", android: "xyz", web: "123" },
};
const flat_ios = flatten(config, "ios");
expect(flat_ios).toEqual({ value1: "abc", value2: "def" });
const flat_android = flatten(config, "android");
expect(flat_android).toEqual({ value1: "abc", value2: "xyz" });
const flat_web = flatten(config, "web");
expect(flat_web).toEqual({ value1: "abc", value2: "123" });
});
});