@applicaster/zapp-react-dom-app
Version:
Zapp App Component for Applicaster's Quick Brick React Native App
24 lines (20 loc) • 797 B
JavaScript
import { loadLocaleImpl as loadLocale } from "..";
describe("loadLocale", () => {
it("set language, country, language-code to qb-module", async () => {
// setup
const getLocale = jest.fn().mockResolvedValueOnce("language-country");
const getLanguageCode = jest.fn().mockResolvedValueOnce("language-code");
const quickBrickCommunicationModule = {};
// run
const result = await loadLocale(
getLocale,
getLanguageCode,
quickBrickCommunicationModule
)();
// verify
expect(result).toBeUndefined();
expect(quickBrickCommunicationModule.languageLocale).toEqual("language");
expect(quickBrickCommunicationModule.countryLocale).toEqual("COUNTRY");
expect(quickBrickCommunicationModule.languageCode).toEqual("language-code");
});
});