Remix - Testing
Given this test code snippet, what will be the output when the mocked API returns { message: 'Hello' }?
import { rest } from 'msw';
import { setupServer } from 'msw/node';
const server = setupServer(
rest.get('/api/greet', (req, res, ctx) => {
return res(ctx.json({ message: 'Hello' }));
})
);
beforeAll(() => server.listen());
afterAll(() => server.close());
// Test function
async function fetchGreeting() {
const response = await fetch('/api/greet');
const data = await response.json();
return data.message;
}
fetchGreeting().then(console.log);