Мне было интересно, есть ли способ проверить содержимое файла JSON с помощью jest?
Например, если у меня есть маршрут node.js POST:
app.post('/logout', (req, res) => {
fs.writeFile('user.json', JSON.stringify([]), (err) => {
if (err) console.log('error', err);
});
});
Как проверить, что содержимое файла user.json
равно '[]'
?
Структура файла тестового шута с использованием супертеста:
'use strict';
const request = require('supertest');
const app = require('./app');
describe('Test other /', () => {
test('GET /logout succeeds', () => {
return request(app)
.post('/logout')
.expect(?);
});
Не удалось найти достаточную документацию по это было более конкретно c к моему примеру.
ПРИМЕЧАНИЕ: Ссылка на документацию по этому вопросу была бы достаточной в качестве ответа