skolplattformen-backup/apps/skolplattformen-app/__mocks__/react-native-localize.js

41 lines
972 B
JavaScript

const getLocales = () => [
{ countryCode: 'EN', languageTag: 'en-US', languageCode: 'en', isRTL: false },
{ countryCode: 'SE', languageTag: 'sv-SE', languageCode: 'sv', isRTL: false },
]
const findBestAvailableLanguage = jest.fn(() => ({
languageTag: 'sv',
isRTL: false,
}))
const getNumberFormatSettings = () => ({
decimalSeparator: '.',
groupingSeparator: ',',
})
const getCalendar = () => 'gregorian'
const getCountry = () => 'SE'
const getCurrencies = () => ['USD', 'SEK']
const getTemperatureUnit = () => 'celsius'
const getTimeZone = () => 'Europe/Stockholm'
const uses24HourClock = () => true
const usesMetricSystem = () => true
const addEventListener = jest.fn()
const removeEventListener = jest.fn()
export {
findBestAvailableLanguage,
getLocales,
getNumberFormatSettings,
getCalendar,
getCountry,
getCurrencies,
getTemperatureUnit,
getTimeZone,
uses24HourClock,
usesMetricSystem,
addEventListener,
removeEventListener,
}