@sfeir/actions-on-google-i18n
Version:
An i18n module for the Actions On Google SDK
23 lines (17 loc) • 604 B
JavaScript
const i18n = require("../index");
const AppMock = require('./appMock');
i18n.projectDirectory = "./__test__";
const mockApp = new AppMock();
describe("directory", () => {
it("use default 'src/locales' directory if missing argument 'directory'", () => {
i18n.configure().use(mockApp);
const value = mockApp.__("key");
expect(value).toEqual("value");
});
it("load locales from a valid folder", () => {
const directory = `${__dirname}/src/locales`;
i18n.configure({ directory }).use(mockApp);
const value = mockApp.__("key");
expect(value).toEqual("value");
});
});