Gql а потом вернуть нужный body, вы используете фрагменты так как они используются в самом приложении, верно?

|
Nikolay Kozub 2022-06-25 09:54:47
Viktor_Denisov 2022-06-24 22:11:22
если я суну сырой запрос от gql то все будет работать, я не сомневаюсь. но мои запросы сложные. они состоят из фрагментов

You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders, судя с ошибки нужно настроить вебпак для работы с category.gql с коробки не умеет

Concepts | webpackwebpack
webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.
Viktor_Denisov 2022-06-25 23:42:37
Да верно. Но у меня нету webpack я использую vite. Само приложение работает как нужно а вот тест данный файл загрузить не может и как объяснить cypress как его обработать не знаю
Nikolay Kozub 2022-06-26 07:56:34
Viktor_Denisov 2022-06-25 23:42:37
Да верно. Но у меня нету webpack я использую vite. Само приложение работает как нужно а вот тест данный файл загрузить не может и как объяснить cypress как его обработать не знаю

Попробовать через node, грузить отдельным процессом что бы потом прочитать файл ? (Первое что приходит в голову , не используя import fragment) возможно будет работать

Viktor_Denisov 2022-06-26 08:05:48
Nikolay Kozub 2022-06-26 07:56:34
Попробовать через node, грузить отдельным процессом что бы потом прочитать файл ? (Первое что приходит в голову , не используя import fragment) возможно будет работать

Попробовал удалить фрагмент но всеравно нужен правльный loader
Error: Webpack Compilation Error
./src/modules/blog/graphql/mutations/category.gql 2:9
Module parse failed: Unexpected token (2:9)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|
> mutation CategoryUpsert ($id: ID, $title: String!) {
| categoryUpsert (id: $id, title: $title) {
| id
@ ./src/modules/blog/tests/e2e/categories/tc01_categories.spec.ts 3:0-73 19:22-36

A насчет грузить через node ты имеешь в виду запустить тест через cli вместо «open» ?

Viktor_Denisov 2022-06-26 08:08:49
https://www.npmjs.com/package/@cypress/webpack-preprocessor
попробую запустить тесты через webpack и туда засунуть нужный мне loader

npm: @cypress/webpack-preprocessornpm
Cypress preprocessor for bundling JavaScript via webpack. Latest version: 5.12.0, last published: 24 days ago. Start using @cypress/webpack-preprocessor in your project by running `npm i @cypress/webpack-preprocessor`. There are 50 other projects in the npm registry using @cypress/webpack-preprocessor.
Nikolay Kozub 2022-06-26 08:11:02
Viktor_Denisov 2022-06-26 08:05:48
Попробовал удалить фрагмент но всеравно нужен правльный loader
Error: Webpack Compilation Error
./src/modules/blog/graphql/mutations/category.gql 2:9
Module parse failed: Unexpected token (2:9)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|
> mutation CategoryUpsert ($id: ID, $title: String!) {
| categoryUpsert (id: $id, title: $title) {
| id
@ ./src/modules/blog/tests/e2e/categories/tc01_categories.spec.ts 3:0-73 19:22-36

A насчет грузить через node ты имеешь в виду запустить тест через cli вместо «open» ?

Первое что пришло в голову через task вызвать какой-то node fs и попробовать прочитать этот .gql а потом вернуть нужный body, вы используете фрагменты так как они используются в самом приложении, верно? Т.е не специально же их писали для тестирования только

Viktor_Denisov 2022-06-26 08:12:56
да верно. фрашменты это куски sql запросов которые можно использовать в рызных запросах. чтобы избежать дублирование. насчет node не силен с ним.

Не в тестах я их не спец испльзую а вот в приложении специльно

helpmybla 2022-06-27 14:36:41
cypress_ru1-58120.jpg
Доброго дня всем
Имею вот такую кнопочку по добавлению опций. После каждой добавленной опции кнопка меняет свой data-reactid . Подскажите , к чему тут можно привязаться что бы создать локатор для этой кнопочки?
C0mrade_Che 2022-06-27 16:49:14
cypress_ru1-58125.jpg

C0mrade_Che 2022-06-27 16:49:14
cypress_ru1-58124.jpg

C0mrade_Che 2022-06-27 16:49:14
cypress_ru1-58123.jpg
Всем привет! Перерыл весь инет, так и не нашел решения проблемы. Помогите плиз
vasal345 2022-06-27 16:53:23
C0mrade_Che 2022-06-27 16:49:14
Всем привет! Перерыл весь инет, так и не нашел решения проблемы. Помогите плиз

привет, бывает такая шляпа

я просто ставлю (‘exist’)

vasal345 2022-06-27 16:53:34
пока не подводило))
aqa_almazov 2022-06-27 16:53:35
C0mrade_Che 2022-06-27 16:49:14
Всем привет! Перерыл весь инет, так и не нашел решения проблемы. Помогите плиз

cy.contains(‘th’, ‘Риск’).should(‘be.visible)

aqa_almazov 2022-06-27 16:54:07
vasal345 2022-06-27 16:53:34
пока не подводило))

лайк вернул

vasal345 2022-06-27 16:54:24
aqa_almazov 2022-06-27 16:54:07
лайк вернул

ну не уверен, если заработает) по этому жду)))

vasal345 2022-06-27 16:54:31
если шо, верну на место
vasal345 2022-06-27 16:54:57
хотя, ты вполне прав
C0mrade_Che 2022-06-27 16:55:52
Спасибо, ща докурю, кровь с глаз вытру от пролистанных впустую страниц инета и буду пробовать🤣🤣🤣
C0mrade_Che 2022-06-27 17:00:05
cypress_ru1-58135.jpg

C0mrade_Che 2022-06-27 17:00:05
cypress_ru1-58134.jpg
@aqa_almazov спасибо огромное, сработало
vasal345 2022-06-27 17:01:07
вернул))
vasal345 2022-06-27 17:52:37
могу поныть?
BogusUA 2022-06-27 17:53:34
Давай
vasal345 2022-06-27 17:59:46
пацани, в мене горить.

Юніор просто мене з розуму зведе.

Те, що було питання, яка в неї ОС, вже мене дуже сильно так підкосило.

Але думаю добре, людина працювали на сапорті в Епл, все пройде.

Пройшло 3 місяці і я зрозумів, що людина гуглити не вміє.

і весь час мені щось доказую, показує, бреше.

Ловлю тільки за брехню і починається. Ой, я більше не буду, хуйо-мойо.

ДЕ БЕРУТЬСЯ ТАКІ КІНЧЕНІ ЛЮДИ В АЙТІ? ХТО ЇМ ДАЄ ЦЕ ПРАВО ПРАЦЮВАТИ?

Їхнє діло тільки одне і це кричати:”Вільна каса!”

|