Возможная ладья ie предупреждение о вопросе. Мне нужно заполнить промежуточную базу данных для E2E-теста с помощью Cypress. Перехватчик before
файла /support/index.js
вызывает cy.resetDb()
и cy.seedDb(data)
с data
, загруженным из начального файла JSON. Среди других сущностей этот JSON файл содержит user
s. Приложение использует passport-local-mongoose
и ha sh и солит каждый пароль с помощью PBKDF2 (saltLen: 32, keyLen: 512, итераций: 25000, дайджест: SHA-256, кодировка: шестнадцатеричная). Итак, что лучше всего рекомендуется обычно делается для заполнения промежуточной базы данных тестовыми пользователями :
- Сохранение ha sh и соли пользователя в JSON файл и просто
insertMany(data)
? - Импортируйте модель
User
приложения и для каждого user
do User.create(user)
? - Непосредственно
POST /users
для каждого user
в файл JSON?