Nativefier/src/options/fields/index.test.js

22 lines
519 B
JavaScript

import fields from './index';
import icon from './icon';
import userAgent from './userAgent';
import name from './name';
jest.mock('./icon');
jest.mock('./name');
jest.mock('./userAgent');
const modules = [icon, userAgent, name];
modules.forEach((module) => {
module.mockImplementation(() => Promise.resolve());
});
test('it should return a list of promises', () => {
const result = fields({});
expect(result).toHaveLength(3);
result.forEach((value) => {
expect(value).toBeInstanceOf(Promise);
});
});