Size: a a a

2020 November 24

VS

Vitalii Saienko in React Kyiv
Шукай в чому різниця) в кодсендбоксі працює. Ну і не соромся консольложити, щоб бачити які де дані передаються, щоб зрозуміти на якому етапі не спрацьовує як потрібно
источник

A

Alex in React Kyiv
Vitalii Saienko
Шукай в чому різниця) в кодсендбоксі працює. Ну і не соромся консольложити, щоб бачити які де дані передаються, щоб зрозуміти на якому етапі не спрацьовує як потрібно
А я с кодсендбокса всё взял, и вставил себе
источник

A

Alex in React Kyiv
Alex
А я с кодсендбокса всё взял, и вставил себе
Вообще не знаю что происходит, но на кодсендбоксе работает, на локальном нет 😄
источник

A

Alex in React Kyiv
Кстати. Не подскажете ещё как LocalStorage(LS) тут заюзать. Мозг кипятится.

Задача
    проверить в localStorage переменная inProgress. Если true, то показать вопрос.


Насколько я понимаю, мне нужно делать вот так
   
   let inProgress = localStorage.getItem('question') ? JSON.parse(localStorage.getItem('question')) : []
   
   localStorage.setItem('question', JSON.stringify(inProgress))

   const data = JSON.parse(localStorage.getItem('question'))
источник

YB

Yurij Beliaev in React Kyiv
Alex
Вообще не знаю что происходит, но на кодсендбоксе работает, на локальном нет 😄
Такое же было когда-то: то ли кавычки не так копировались то ли что..
источник

В

Влад in React Kyiv
Здраствуйте, подскажите пожалуйста, какую лучше использовать библиотеку для того чтобы отображать в json формате, данные из excel файла и потом отоброжать их в таблице на сайте.
источник

RA

Ruslan Abdullaev in React Kyiv
Влад
Здраствуйте, подскажите пожалуйста, какую лучше использовать библиотеку для того чтобы отображать в json формате, данные из excel файла и потом отоброжать их в таблице на сайте.
источник

LK

Leonid Kuznetsov in React Kyiv
Привет ребят. Вопрос https://stackoverflow.com/questions/44240468/jest-or-mocha-dynamically-create-tests-based-on-async-initialization

Если вкратце. Необходимо внутри describe получать данные из асинхронной функции и на основе этих данных генерировать it

может кто знает как?
источник

LK

Leonid Kuznetsov in React Kyiv
babel-tap самый крайний случай
источник

DB

Dima Bildin in React Kyiv
Leonid Kuznetsov
Привет ребят. Вопрос https://stackoverflow.com/questions/44240468/jest-or-mocha-dynamically-create-tests-based-on-async-initialization

Если вкратце. Необходимо внутри describe получать данные из асинхронной функции и на основе этих данных генерировать it

может кто знает как?
первое, что приходит в голову – это разделить запуск асинхронной функции и тестов. Вызывать функцию, записывать результат в файл, потом этот файл уже синхронно импортировать в файле с тестами.
Но я вообще не понял, что и зачем
источник

LK

Leonid Kuznetsov in React Kyiv
Dima Bildin
первое, что приходит в голову – это разделить запуск асинхронной функции и тестов. Вызывать функцию, записывать результат в файл, потом этот файл уже синхронно импортировать в файле с тестами.
Но я вообще не понял, что и зачем
необходимо написать что то подобное
async () => {
 // load data from cache
 const User = require("mongoose").model("Transaction");
 const users = await User.find();

 users.forEach(user => {
   // create a suite per user record
   describe(`user: ${user.dbid}`, function() {
     for (let i = 1; i < 10; i++)
       this.addTest(
         new mocha.Test("a dynamically added test" + i, function() {
           // define all the things you would expect the data structure to match
           expect(user.name).to.equal(true);
         })
       );
   });
 });
};

Но при помощи Jest это не возможно
источник

LK

Leonid Kuznetsov in React Kyiv
мне надо динамически генерировать тесты исходя из данных полученных путем вызова асинхронной фукнции
источник

LK

Leonid Kuznetsov in React Kyiv
переезжать на Mocha просто не хочеться(
источник

LK

Leonid Kuznetsov in React Kyiv
ищу вот как это можно сделать в Jest
источник

DB

Dima Bildin in React Kyiv
Если по какой-то причине нужно таки генерировать их динамиечски (обычно используют фикстуры/моки всё же, но ладно), то вынести функцию, которая ходит в базу за юзерами и складывает в жсон в отдельный скрипт типа generateUsers.js и потом
$ ./generateUsers.js & runTests
источник

DB

Dima Bildin in React Kyiv
В файле с тестами
const usersData = require('./generatedUsers.json');

test.each(usersData.users, () => )


(ну или как оно там точно пишется)
источник

LK

Leonid Kuznetsov in React Kyiv
Dima Bildin
Если по какой-то причине нужно таки генерировать их динамиечски (обычно используют фикстуры/моки всё же, но ладно), то вынести функцию, которая ходит в базу за юзерами и складывает в жсон в отдельный скрипт типа generateUsers.js и потом
$ ./generateUsers.js & runTests
так и делаю, представь что у меня уже есть эти сгенированные json но мне всеравно необходимо вызывать функцию которая анализирует эти сгенированые json и после генирует тест
источник

DB

Dima Bildin in React Kyiv
Анализирует – это что значит?
источник

LK

Leonid Kuznetsov in React Kyiv
Dima Bildin
Анализирует – это что значит?
проверяет стрктуру
источник

LK

Leonid Kuznetsov in React Kyiv
мокать это все добро не нужно
источник