Size: a a a

2020 June 02

C☭

Chadwick ☭ in JS for testing
Привет! Пытаюсь прикрутить jest на angularJS (v1.7).. но пока не особо понятно с прикреплением файлов.... Нужно ли в jest-init.js рекьюрить все файлы? или только модули?

потому что получаю ошибку  Error: [$injector:unpr] Unknown provider

хотя на карме этот же тест прошел нормально...
источник

P

Paul G in JS for testing
Всем привет - у кого есть опыт в навешивании селекторов в react-native app, у меня такая затычка - на кнопки, линки - навешал все ок, вешаю на поля - никакого результата.
источник

OP

Oleksandr Pelykh in JS for testing
Paul G
Всем привет - у кого есть опыт в навешивании селекторов в react-native app, у меня такая затычка - на кнопки, линки - навешал все ок, вешаю на поля - никакого результата.
У меня был
Думаю, ты не туда вешаешь
Самый простой способ – спроси у разработчиков
Похуже - сбрось сюда код, может поможем
источник

P

Paul G in JS for testing
@olexandr13
<View style={styles.form}>
                           <Field
                               accessible={true}
                               accessibilityLabel={'Login_email'}
                               name='email'
                               placeholder='Email'
                               component={RenderInput}
                               color={'#fff'}
                               placeholderColor={'#fff'}
                               keyboardType='email-address'
                               autoCapitalize='none'
                           />
                           <Field
                               accessible={true}
                               accessibilityLabel={'Login_password'}
                               name='password'
                               placeholder='Password'
                               component={RenderPasswordInput}
                               placeholderColor={'#fff'}
                               password={true}
                               color={'#fff'}
                               autoCapitalize='none'
                           />
                       </View>
источник

D

Dmitriy in JS for testing
А на testID пробывал навешивать?
источник

D

Dmitriy in JS for testing
У вас есть на проекте пропертя компогента testID?
источник

D

Dmitriy in JS for testing
Paul G
@olexandr13
<View style={styles.form}>
                           <Field
                               accessible={true}
                               accessibilityLabel={'Login_email'}
                               name='email'
                               placeholder='Email'
                               component={RenderInput}
                               color={'#fff'}
                               placeholderColor={'#fff'}
                               keyboardType='email-address'
                               autoCapitalize='none'
                           />
                           <Field
                               accessible={true}
                               accessibilityLabel={'Login_password'}
                               name='password'
                               placeholder='Password'
                               component={RenderPasswordInput}
                               placeholderColor={'#fff'}
                               password={true}
                               color={'#fff'}
                               autoCapitalize='none'
                           />
                       </View>
?
источник

OP

Oleksandr Pelykh in JS for testing
Paul G
@olexandr13
<View style={styles.form}>
                           <Field
                               accessible={true}
                               accessibilityLabel={'Login_email'}
                               name='email'
                               placeholder='Email'
                               component={RenderInput}
                               color={'#fff'}
                               placeholderColor={'#fff'}
                               keyboardType='email-address'
                               autoCapitalize='none'
                           />
                           <Field
                               accessible={true}
                               accessibilityLabel={'Login_password'}
                               name='password'
                               placeholder='Password'
                               component={RenderPasswordInput}
                               placeholderColor={'#fff'}
                               password={true}
                               color={'#fff'}
                               autoCapitalize='none'
                           />
                       </View>
это то, что уже есть или это ты навешал?
источник

P

Paul G in JS for testing
Oleksandr Pelykh
это то, что уже есть или это ты навешал?
то что я навешал
источник

P

Paul G in JS for testing
Dmitriy
У вас есть на проекте пропертя компогента testID?
нету такой проперти
источник

OK

Oleksandr Khotemskyi in JS for testing
Paul G
@olexandr13
<View style={styles.form}>
                           <Field
                               accessible={true}
                               accessibilityLabel={'Login_email'}
                               name='email'
                               placeholder='Email'
                               component={RenderInput}
                               color={'#fff'}
                               placeholderColor={'#fff'}
                               keyboardType='email-address'
                               autoCapitalize='none'
                           />
                           <Field
                               accessible={true}
                               accessibilityLabel={'Login_password'}
                               name='password'
                               placeholder='Password'
                               component={RenderPasswordInput}
                               placeholderColor={'#fff'}
                               password={true}
                               color={'#fff'}
                               autoCapitalize='none'
                           />
                       </View>
Сам View это не поле, поле где то в другом месте обьявлено, может это оно

component={RenderPasswordInput}
источник

P

Paul G in JS for testing
уже нашел
источник

P

Paul G in JS for testing
это кастомный компонент
источник

P

Paul G in JS for testing
всем спасибо
источник

D

Dmitriy in JS for testing
источник

D

Dmitriy in JS for testing
Ну лы можешь пропагейтить из парент компонента в чайлд parentID и конкатить и делать тестовые айдишники в base elements на кнопках и филдах
источник

AP

Alexey Panashchenko in JS for testing
а что щас самое топвое в мире UI автоматизациции на жс? wdio +jest?)
источник

BO

Boris Osipov in JS for testing
Alexey Panashchenko
а что щас самое топвое в мире UI автоматизациции на жс? wdio +jest?)
в топе сейчас адекватно задавать вопросы.
источник

AP

Alexey Panashchenko in JS for testing
Boris Osipov
в топе сейчас адекватно задавать вопросы.
в топе сейчас адектватно отвечать
источник

BO

Boris Osipov in JS for testing
Alexey Panashchenko
в топе сейчас адектватно отвечать
поясни, плиз, в чем ответ не адекватный?
источник