const { scrollWheelWithIndexAndExpectDate, setMode, setLocale, setMaximumDate } = require("../utils")
|
|
|
|
|
|
describe('Wheel order', () => {
|
|
|
|
before(async () => {
|
|
await device.reloadReactNative()
|
|
await element(by.text('Advanced')).tap()
|
|
await setMaximumDate("undefined")
|
|
})
|
|
|
|
describe('datetime', () => {
|
|
|
|
before(async () => {
|
|
await setMode("datetime")
|
|
})
|
|
|
|
it('US', async () => {
|
|
await setLocale("en-US")
|
|
await scrollWheelWithIndexAndExpectDate(0, "2000-01-02 00:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(1, "2000-01-01 01:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(2, "2000-01-01 00:01:00")
|
|
await scrollWheelWithIndexAndExpectDate(3, "2000-01-01 12:00:00")
|
|
})
|
|
|
|
it('Korean', async () => {
|
|
await setLocale("ko-KR")
|
|
await scrollWheelWithIndexAndExpectDate(0, "2000-01-02 00:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(1, "2000-01-01 12:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(2, "2000-01-01 01:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(3, "2000-01-01 00:01:00")
|
|
})
|
|
|
|
})
|
|
|
|
describe('date', () => {
|
|
|
|
before(async () => {
|
|
await setMode("date")
|
|
})
|
|
|
|
it('US', async () => {
|
|
await setLocale("en-US")
|
|
await scrollWheelWithIndexAndExpectDate(0, "2000-02-01 00:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(1, "2000-01-02 00:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(2, "2001-01-01 00:00:00")
|
|
})
|
|
|
|
it('UK', async () => {
|
|
await setLocale("en-GB")
|
|
await scrollWheelWithIndexAndExpectDate(0, "2000-01-02 00:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(1, "2000-02-01 00:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(2, "2001-01-01 00:00:00")
|
|
})
|
|
|
|
it('Korean', async () => {
|
|
await setLocale("ko-KR")
|
|
await scrollWheelWithIndexAndExpectDate(0, "2001-01-01 00:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(1, "2000-02-01 00:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(2, "2000-01-02 00:00:00")
|
|
})
|
|
|
|
})
|
|
|
|
describe('time', () => {
|
|
|
|
before(async () => {
|
|
await setMode("time")
|
|
})
|
|
|
|
it('US', async () => {
|
|
await setLocale("en-US")
|
|
await scrollWheelWithIndexAndExpectDate(0, "2000-01-01 01:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(1, "2000-01-01 00:01:00")
|
|
await scrollWheelWithIndexAndExpectDate(2, "2000-01-01 12:00:00")
|
|
})
|
|
|
|
it('UK', async () => {
|
|
await setLocale("en-GB")
|
|
await scrollWheelWithIndexAndExpectDate(0, "2000-01-01 01:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(1, "2000-01-01 00:01:00")
|
|
await scrollWheelWithIndexAndExpectDate(2, "2000-01-01 12:00:00")
|
|
})
|
|
|
|
it('Korean', async () => {
|
|
await setLocale("ko-KR")
|
|
await scrollWheelWithIndexAndExpectDate(0, "2000-01-01 12:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(1, "2000-01-01 01:00:00")
|
|
await scrollWheelWithIndexAndExpectDate(2, "2000-01-01 00:01:00")
|
|
})
|
|
|
|
})
|
|
|
|
|
|
})
|