Files
PriceUpdaterAppv2/tests/__mocks__/ink-select-input.js

22 lines
457 B
JavaScript

// Mock ink-select-input for testing
const React = require("react");
const SelectInput = ({ items, onSelect, ...props }) =>
React.createElement(
"select",
{
...props,
onChange: (e) => onSelect && onSelect(items[e.target.selectedIndex]),
},
items.map((item, index) =>
React.createElement(
"option",
{ key: index, value: item.value },
item.label
)
)
);
module.exports = SelectInput;
module.exports.default = SelectInput;