flecks/packages/core/test/fleck-one/index.js
2022-02-25 04:58:08 -06:00

24 lines
721 B
JavaScript

import Flecks, {Hooks} from '../../src/flecks';
export default {
[Hooks]: {
'@flecks/core/config': () => ({
foo: 'bar',
'test-gather.decorate': ['...'],
}),
'./fleck-one/test-gather': (
Flecks.provide(require.context('./things', false, /\.js$/))
),
'./fleck-one/test-gather.decorate': (
Flecks.decorate(require.context('./things/decorators', false, /\.js$/))
),
'flecks-test-invoke': () => 69,
'flecks-test-invoke-parallel': (O) => {
// eslint-disable-next-line no-param-reassign
O.foo *= 2;
},
'flecks-test-invoke-reduce': () => ({foo: 69}),
'flecks-test-invoke-reduce-async': () => new Promise((resolve) => resolve({foo: 69})),
},
};